Kerää napsautusvirta -tiedot verkkokauppasivustostasi

Lähdesolmu: 1865790

Yhteenveto

Tässä kehittäjäkoodimallissa näytämme, kuinka luodaan tietokanta verkkokaupan napsautustiedoista DataStax Enterprisen tai Apache Cassandran avulla. Käyttämällä Red Hat OpenShiftiä ja DataStax Kubernetes Operator for Apache Cassandraa voit ottaa käyttöön tämän hajautetun tietokannan paikan päällä tai valitsemassasi pilvipalveluntarjoajassa yhtenäisellä OpenShift-kokemuksella. Jos haluat käyttää tietokantaa palveluntarjoajana, ota nopeasti käyttöön IBM Cloud Databases for DataStax.

Kuvaus

Toimitettu verkkokauppasivusto on rakennettu käyttämällä palvelinpuolen renderöintiä (SSR) Next.js- ja React-komponenteilla. Kun asiakkaat selailevat verkkosivuja, SSR lisää nopeasti (ja asynkronisesti) selaustiedot tietokantaan jokaista hahmonnettua sivua kohden. Kun asiakas napsauttaa "Lisää ostoskoriin" -painiketta, asiakaspuolen React-komponentti käyttää Next.js API -reittejä lisätäkseen napsautusvirran tiedot. DataStax Enterprise -tietokanta on optimoitu alhaisen latenssin nopeaan kirjoitukseen ja se on suunniteltu erittäin skaalautuvaksi. Tämä tekee DataStax Enterprisesta erinomaisen sopivan suuren määrän napsautusvirtatietojen keräämiseen.

Kun olet täyttänyt tämän koodimallin, ymmärrät kuinka:

  • Valitse pilvi, klusteri tai kehitysalusta Apache Cassandralle tai DataStax Enterpriselle
  • Tarjoa DataStax Enterprise tai Apache Cassandra DataStax-jakelu
  • Suunnittele ja luo tietokanta DataStax Enterpriselle
  • Käytä CQL- ja cqlsh-komentoa tietokannan luomiseen ja kyselyyn
  • Luo ja suorita Next.js-verkkosovellus, joka seuraa klikkausvirran tietoja

Virtaus

Flow diagram

  1. Käyttäjät ovat vuorovaikutuksessa verkkokauppasivuston kanssa.
  2. Verkkosivut ja komponentit keräävät napsautuksia.
  3. Clickstream-tiedot tallennetaan nopeasti kirjoitettavaan erittäin skaalautuvaan tietokantaan.

Ohjeet

Hanki yksityiskohtaiset ohjeet LUEMINUT tiedosto. Noissa ohjeissa selitetään, miten:

  1. Ota DataStax Enterprise tai Apache Cassandra käyttöön
  2. Käytä tietokantaasi CQL:n ja cqlsh:n avulla
  3. Käytä tietokantaasi DataStax Node.js -asiakasohjelman avulla

Tämä koodikuvio on osa Kehitä älykäs inventaario- ja hankintastrategia tekoälyn avulla sarja.

Lähde: https://developer.ibm.com/patterns/datastax-enterprise-dse-code-pattern-using-clickstream-data/

Aikaleima:

Lisää aiheesta IBM-kehittäjä