Current location - Loan Platform Complete Network - Big data management - Can kafka+spark+redis be used to build a real-time recommendation engine
Can kafka+spark+redis be used to build a real-time recommendation engine
There should be a data producer in front of it, such as flume.

Flume is responsible for producing data and sending it to kafka.

Spark streaming acts as a consumer, and gets the data from kafka in real time for calculation.

The results are saved to redis for real-time recommendation.

flume+kafka+spark+redis is a classic architecture for real-time data collection and computation.

For more big data related technologies, you can search "lxw's big data field".