- 博客(3)
- 收藏
- 关注
原创 封装多套集群兼容的RocketMq-SDK(腾讯云RocetMq)二:创建MqProducer(生产者)、ConsumerDefinition (消费者)
这篇我们先来构建生产者Bean 构建这个bean时,我们假设已经拿到了MQ的配置信息,也就是说 ProducerProperties 中有值,具体值是怎么来的,我们下一篇说。和对应生产的多套消费者(ConsumerDefinition) 那么把这些生产与消费的bean 构建出来。根据业务类型选择不同的集群生产与消费,就能够实现。对于消费者的构建 其实与生产者差不多 也是根据配置文件 构造 与 销毁 注释还算比较全这里就不赘述了。当有消息需要消费的时候,会进来此方法 那么此方法做了一些什么呢?
2024-01-30 17:43:20 395 1
原创 封装多套集群兼容的RocketMq-SDK(腾讯云RocetMq)一:背景以及准备工作
由于发现公司很多项目都用到了RocketMQ 但有些项目例如支付系统。涉及到了要对接多个集群。例如业务A 链接着自己的MQ集群A,业务系统B连接着MQ集群B。发生支付后,支付成功或失败的的消息,A业务到发送到集群A ,B业务的发送到集群B。而支付系统本身可能还需要监听着多套集群的消息。
2023-08-07 11:20:30 224 1
原创 @RequestPart版本不兼容问题解决方案
起因很简单,公司需要一个通用服务。把其他服务比较高频会用到的功能 例如 发短信,邮件,生成表格,等等。单独抽取出来形成一个服务。以免重复编写我们编写好项目后,会写一个SDK来简化调用过程。但是为了图省事这个sdk用了openfegin导致了,兼容到业务项目的时候。发生了冲突。而业务项目jar包不好升级,我们通用服务的jar包又不好降级。就很难受。
2023-07-31 18:31:30 519 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人