自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 springboot报406

我将消息队列消费者和主项目分开,并且使用RestOperations来调用action,结果却返回406, public Map<String, Object> postForOperation(String path, Map<String, Object> params) throws IOException { String url = serverAddr...

2018-10-30 11:35:30 3237 1

原创 使用@ConditionalOnExpression决定是否生效注释

因为用了好几套消息队列,我想在配置文件中配置如何开关切换消息队列。生产者还好,我只要决定读取配置文件决定用哪个生产者发送消息就行,但是rabbitmq的消费者是用注解启动的,所以这个时候就用到了@ConditionalOnExpression#消费者总开关,0关1开mq.cumsumer.enabled=1#rocketmq消费者开关,true开启,false关闭rocketmq.co...

2018-10-26 14:53:30 35242 4

原创 springboot使用rabbitmq实践

公司要把项目放到阿里云上,然后使用阿里云的数据库和消息队列。结果阿里云上面只有rabbitmq服务器而没有rocketmq服务器。所以我只好再写一套rabbitmq的代码。顺便一提阿里云上没有tidb只有mysql,幸好tidb是兼容mysql的。参考文章:springboot+rabbitmq整合示例程Windows下安装及配置RabbitMQrabbitmq的安装就不说了,因为...

2018-10-26 11:16:14 252

原创 docker compose容器域名配置

docker容器的配置本来是交给测试来做的,我对此是一无所知的,但是有一次rocketmq的域名配置出了问题,而测试又只是依样画葫芦,碰到变化的情况就抓瞎了,搞了一天都没搞出来,所以我只好花费时间,解决这个问题。不过因此对docker compose有了初步的了解,也算不错。在之前测试是直接配置的外网的ip,因为连不上rocketmq,所以只好配置成内网的域名,但是他不管是用内部的link还是...

2018-10-22 10:45:23 4591

原创 rocketmq消费者不能连接到nameserver的问题

国庆放假之前,主管将数据库更新并且重启所有的服务器。然后国庆之后发现国庆期间消费者并没有处理消息。消息的生产是正常的,国庆期间产生了好几万条消息,但是查看消费订阅组却发现并没有消费者存在。我多次重启了消费者服务器,但是发现并没有报错也没有打印消费日志,找了各种代码的原因都没有发现问题。因为一直不报错,这是最让程序员头疼的情况,所以我故意写了错误的nameserver地址,原来的配置...

2018-10-12 15:49:26 7932

原创 使用exists查询记录是否存在

在使用rocketmq消息中心时,为了保证幂等我专门建了个消息消费记录表,每个消息消费后都往消息消费记录中插一条数据,在消息到达时通过判断是否在消息消费记录中存在这个消息来保证幂等。但是因为我把很多事件都放到队列中,所以消息的数量是十分之多的,一天能产生几十万条消息,而查询消息消费记录的代码执行频率十分之高,这时候我发现使用select count(*) 的效率急剧下降。我赶紧建了个定时器定时...

2018-10-09 11:01:51 3224

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除