Java架构-spring+springmvc+kafka分布式消息中间件集成方案

该博客介绍了将Kafka作为分布式消息中间件,替代ActiveMQ,采用Spring和SpringMVC进行集成的方案。详细内容包括使用2.1.0.RELEASE版本的spring-integration-kafka,Zookeeper和Kafka集群的配置,以及Java代码示例展示消息消费者的配置和MessageListener的实现。此外,博主还分享了关于Spring Cloud微服务架构的搭建和实践经验,邀请架构师和技术爱好者加入交流社区,共同探讨和学习。

Honghu的消息服务平台已经抛弃了之前的ActiveMQ,改用高吞吐量比较大的Kafka分布式消息中间件方案:
kafka消息平台使用spring+kafka的集成方案,详情如下:

  1. 使用最高版本2.1.0.RELEASE集成jar包:spring-integration-kafka

  2. Zookeeper、Kafka分布式集群使用init.properties配置化方案。

Java代码

  1. 使用消息消费者spring-context-producer配置化方案。

    Java代码

  1. 使用注解方式注入消息类型

@Autowired
private KafkaTemplate<xxx, ooo> kafkaTemplate;

  1. 重写MessageListener 的getMessage方法获取消息(业务实现)

  2. RestFul服务方式测试消息服务
    Java代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值