One minute
SpringBoot集成腾讯的TDMQ
由于公司自身发展,要我去对接好腾讯新出的TDMQ,好家伙这玩意刚出,我还没了解过,转眼就要上手了。下面是官方的文档。
https://cloud.tencent.com/document/product/1179/44832
按照官方说的东西,先把本地的maven进行配置
少侠切记,如果使用公司自己的私服,可以把私服也配置成和腾讯一样的方式。在项目的最外面的pom文件加入以下依赖
我们可以从简单的demo入手,我先下载了腾讯的官方的demo,配置什么的也搞好了,然后进行测试发现,无论我怎么触发,后台还是连接不上如下图:
后来发现listenerName里面custom那里打多了几个//,wdnmd,改完放上去还是不行,客户端启动不了,或者发不出去消息。
折腾许久,直接腾讯工单,你说巧不巧,发完等了个几天,腾讯员工直接拉个群,几个大佬帮我看,有点害怕。一开始只有两个,然后大佬越来越多,一个劲的改改,改着改着,实在没办法了,让我改成他们的被动模式。别说还真好用直接就可以了
服务周到,解救了,给了好评,好了现在就是整合到自己项目了,我的项目是两个分开的springboot项目,一个做生产,一个做消费。
生产者,可以直接复制上面的到指定的接口就行,消费者就要花点时间了:
我参考了这位大哥的方式:
https://blog.csdn.net/weixin_46792649/article/details/113940631
但是我没有用线程去使用,因为我用的是被动模式
部署服务,调用接口,看日志,已经是完成了对接,接下来就是优化工作。
不过我在github上找到了一个牛逼的大佬写的东西:
https://github.com/slacrey/tdmq-spring-boot-starter-parent
感觉写得不错,已经把他变成了一个Rmq了,感觉还挺好,大佬就是大佬。
16 Words
2021-09-18 00:00