Syötä tietoja Apache Kafkalta

Lähdesolmu: 747576

Tämä on osa Oppimispolku: Aloita IBM Streamin käyttö.

Yhteenveto

Tässä kehittäjäkoodimallissa opastamme sinut perustamaan suoratoistosovelluksen luomisen Apache Kafka, joka on yksi suosituimmista avoimen lähdekoodin hajautetuista tapahtumien suoratoistoalustoista, jota käytetään reaaliaikaisen dataputken ja suoratoistosovellusten luomiseen. Sovellus rakennetaan käyttämällä IBM Streams on IBM Cloud Pak® for Data -sovellusta.

Kuvaus

Tässä kuviossa opastamme sinut Apache Kafkan tarjoaman suoratoistosovelluksen luomisen perusteisiin. Sovelluksemme rakennetaan käyttämällä IBM Streamsia IBM Cloud Pak for Data -sovelluksessa. IBM Streams tarjoaa sisäänrakennetun IDE: n (Streams Flows), jonka avulla voit luoda visuaalisesti suoratoistosovelluksen. IBM Cloud Pak for Data -alusta tarjoaa lisätukea, kuten integrointia useisiin tietolähteisiin, sisäänrakennettua analytiikkaa, Jupyter Notebooksia ja koneoppimista.

Apache Kafka -palvelumme varten käytämme IBM Event Streamsia IBM Cloudissa, joka on Kafka-alustalle rakennettu suuritehoinen viestiväylä. Seuraavissa esimerkeissä näytämme sen sekä napsautusvirtadatan lähteenä että kohteena - datana, joka on kerätty käyttäjän napsautuksista heidän selatessaan verkkokauppasivustoja.

Virtaus

flow

  1. Käyttäjä luo suoratoistosovelluksen IBM Streamsiin.
  2. Suoratoisto-sovellus käyttää Kafka-palvelua IBM Event Streamin kautta viestien lähettämiseen / vastaanottamiseen.
  3. Jupyter-muistikirja luodaan IBM Streams -sovelluksesta.
  4. Käyttäjä suorittaa suoratoistosovelluksen Jupyter-muistikirjassa.
  5. Jupyter-muistikirja käyttää Kafka-palvelua IBM Event Streamin kautta lähettääkseen / vastaanottamaan viestejä.

Ohjeet

Oletko valmis aloittamaan? LUEMINUT selittää vaiheet:

  1. Klooni repo
  2. Provison-tapahtumavirrat IBM Cloudissa
  3. Luo esimerkki Kafka-konsolin Python-sovelluksesta
  4. Lisää IBM Streams -palvelu Cloud Pak for Data -sovellukseen
  5. Luo uusi projekti Cloud Pak for Data -sovellukseen
  6. Luo Stream Flow Cloud Pak for Data -sovelluksessa
  7. Luo Stream Flow, jonka lähteenä on Kafka
  8. Käytä Streams Flow -vaihtoehtoa muistikirjan luomiseen
  9. Suorita luotu Streams Flow -muistikirja

Tämä malli on osa Oppimispolku: Aloita IBM Streamin käyttö. Jos haluat jatkaa sarjaa ja oppia lisää IBM Streamsista, tutustu koodimalliin nimeltä Luo suoratoistosovellus Python-sovellusliittymän avulla.

Lähde: https://developer.ibm.com/patterns/add-event-streams-and-a-db-in-python-to-clickstream/

Aikaleima:

Lisää aiheesta IBM-kehittäjä