# mq **Repository Path**: sgven/mq ## Basic Information - **Project Name**: mq - **Description**: 消息中间件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-08-19 - **Last Updated**: 2021-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 消息中间件 ## camel、camel-kafka、kafka - camel 本身是一个路由引擎,通过 camel 你可以定义路由规则,指定从哪里(源)接收消息,如何处理这些消息,以及发往哪里(目标)。 - camel-kafka 是 camel 的其中一个组件。 - kafka 是一个消息引擎系统,也是一个流处理平台。 > 有了kafka,为什么还需要camel-kafka? camel 本身提供的是高层次的抽象,你可以选择从 kafka 作为源接收数据,也可以使用其它组件,比如mq,文件等。 camel 让你能使用相同的api和处理流程,处理不同协议和数据类型的系统。 所以,camel实现了客户端与服务端的解耦, 生产者和消费者的解耦。