Kafka message system - application scenario

Application scenarios

  • Log collection : A company can use Kafka to collect logs of various services, and open it to various consumers through Kafka in the form of unified interface services, such as hadoop, Hbase, Solr, etc.
  • Messaging system : decoupling and producers and consumers, caching messages, etc.
  • User activity tracking : Kafka is often used to record various activities of web users or app users, such as browsing the web, searching, clicking and other activities. These activity information is published by each server to the topic of kafka, and then subscribers subscribe to these topics by subscribing to these topics. To do real-time monitoring and analysis, or load it into hadoop, data warehouse for offline analysis and mining.
  • Operational metrics : Kafka is also often used to record operational monitoring data. This includes collecting data from various distributed applications and producing centralized feedback for various operations, such as alarms and reports.
  • Streaming : such as spark streaming and storm
  • event source
    write picture description here

Distributed transaction

write picture description here

IoT applications

write picture description here

real-time computing

write picture description here

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325864900&siteId=291194637