rabbitmq
hzoboy
一个能用计算机控制挖掘机炒菜的码农
展开
-
SpringBoot 集成多个rabbitmq
SpringBoot 集成多个rabbitmq在项目中经常遇到一个springboot工程要连接多个rabbitmq。如果只连接一个,springboot可以零配置连接rabbitmq,这样不需要做额外的工作。但如果连接多个rabbitmq,就得做一些配置了。1 配置多个rabbitmq的连接地址:spring.rabbitmq.first.host=192.168.10.223spring.rabbitmq.first.port=5672spring.rabbitmq.first.usernam原创 2020-07-10 10:00:40 · 3323 阅读 · 1 评论 -
Springboot使用rabbitmq的延时队列
使用rabbitmq的延时消息队列处理定时业务的场景,比如下单后必须在5分钟内完成支付,否则5分钟后不让支付订单。具体实现如下:1 发送延时消息 /** * 发送延迟消息 */ public void sendMessage(Order order) { if (order != null) { String msg = JSON.toJSONString(order);// rabb原创 2020-05-18 11:44:00 · 236 阅读 · 0 评论 -
JS(javascript)连接rabbitMq通过stomp实现消息实时推送
消息的实时推送一般有3种方式:Ajax 短轮询 长轮询 WebSocket 双向通信 短轮询的实现是定时异步刷新任务来实现数据的加载,但这种方式实时效果较差,而且对服务端的压力也较大。长轮询的实现是通过 Ajax 机制,但区别于传统的 Ajax 应用,长轮询的服务器端会在没有数据时阻塞请求直到有新的数据产生或者请求超时才返回,之后客户端再重新建立连接获取数据。但长轮询服务端会...原创 2018-10-24 16:21:22 · 26169 阅读 · 42 评论 -
Springboot 中rabbitMq Caused by: org.springframework.amqp.AmqpException: No method found for class [B
在用Springboot 中使用rabbitMq的过程中,项目启动后循环报错:Caused by: org.springframework.amqp.AmqpException: No method found for class [B at org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandle...原创 2019-06-03 09:30:06 · 1774 阅读 · 0 评论