当前位置: 首页 > news >正文

做旅游网约车的网站帮别人推广app赚钱

做旅游网约车的网站,帮别人推广app赚钱,做网站文件下载,潍坊seo管理交换机的fault (发布与订阅模式) 因为消息是由生产者发送给excahnge,exchange发送给队列, 然后由队列发送给消费者的。 展示使用图形化界面使用fanout模式。 创建交换机 然后创建三个队列,绑定对应的交换机&#xff…

交换机的fault (发布与订阅模式)

因为消息是由生产者发送给excahnge,exchange发送给队列, 然后由队列发送给消费者的。

展示使用图形化界面使用fanout模式。

创建交换机

然后创建三个队列,绑定对应的交换机,发现给交换机发送消息给队列, 3个队列同都收到了消息

direct模式

 相对于发布订阅模式就是加了一个路由Key,如果说,消息的key是相同的,那么exchange就发送给对应的队列。

这个东西就像一个数据库,  queue就相几张表, 交换机就往里面发数据。批量发,条件发。

和上面的一样,不过 使用 direct模式的交换机,可以指定路由key,也可以不指定路由key,

不过,如果是设置由

如果说是一个没有routKey的消息发送,那么就会发送给那些没有路由的队列

如果说 是由routkey的,那么就只会发送消息给那些 队列中由routkey的队列

主题模式的交换机(topic)

可以看到主题模式相对于direct模式来说,添加了模糊匹配的路由规则

这里只是需要了解到 *的意思是一个,有且只有一个

#是一个或者多个。

headers的主题模式,带有参数的模式。

参数就是Arguments  ,如果是代码的话就是props代表里面的参数显示。

上面的都是图形化的界面的显示。 下面使用springboot进行整合

fanout 发布订阅模式

应用场景:

用户再下单之后相多个服务发送了短信推送服务、邮件服务、sms短信服务、微信推送服务

如果说在没有使用中间件的情况下,肯定是使用线程池,将每个消息都进行线程推送

但是这样 jvm中开启多个线程就十分的消耗资源,然后使用线程的过程中也是十分占用内存的资源,所以这个选择再开一台服务器,代替来工作,减少单台服务器的压力。

死信队列和过期时间的应用

这里只是 创建订单 -》做定时任务,超过10秒钟,将订单删除 

如果说用户在这个时候支付了订单,可以将数据库中的支付状态改为 1 , 那么消息接收的时候判断支付状态:如果支付状态为1,那么就不删除,如果支付状态不为1,是0(表示未支付) 那么就不将订单删除。

或者,如果用户在这个时候支付了订单,那么同时将消息队列中的这个消息删除。

rabbitmq常见的问题:

1.如何保证消息消费的可靠性:

1)对于生产者:通过事物消息:对于本地来说,如果在进行一个业务的时候需要进行消息的发送,那么,将这个同时包裹为一个事物,这两个东西必须一块完成。(这里可以通过confirm方法判断消息是否发送成功),如果说投递失败了,可以放到重试队列中进行重试。

2)对于MQ本身,打开持久化,避免宕机出现消息的丢失。

3)对于消费者:改为手动应答机制ack,确认接收到了某个消息。

2.如何避免重复消费

避免不重复消费: 1)生产者:不进行重复投递

                               2)消费者:不进行重复消费,将消费过的消息放到redis中,接收到了消息之后判断在redis中有无,如果有的话,那么就是消费过了,如果没有,那么就进行消费。

这里的判断可以将消息进行组合加密成字符串,放到redis中。

                               

3.如何保证顺序消费

单一消费者,但是对并发的效果不太友好。将需要保证顺序的进行hash,放到一组到同一个work模式。

4.如何实现延迟消息

一般使用死信队列。  本地存库,通过轮询。

5.消息为什么会堆积:

消费者消费的慢。  nack的多,可能有一直重发的。

或者再开一个topic服务。

http://www.zhongyajixie.com/news/6917.html

相关文章:

  • 菜谱网站开发系统济南最新消息今天
  • 宁波网站推广seo技术专员招聘
  • svg图片做网站背景全部视频支持代表手机浏览器
  • 免费网站建设 godaddy提升神马关键词排名报价
  • web中英文网站怎么做交换友情链接是什么意思
  • 设计的商城网站建设域名注册入口
  • 做网站题材无锡网站关键词推广
  • dw网站制作流程nba录像回放
  • 网站 目标线上招生引流推广方法
  • 花园桥网站建设成人教育机构排行前十名
  • 地方性门户网站有哪些十大网站排行榜
  • 网站开发需要的技术人员有什么网站生成
  • 网站备案地区名百度推广收费标准
  • 网站建设排行360搜索引擎地址
  • 手机做的兼职网站国际新闻今天最新消息
  • 电商网站改版方案百度趋势搜索
  • 电商排名前十名品牌seo最好的工具
  • 做网站1g1核够吗江西百度推广公司
  • 爱站网备案查询百度百科优化排名
  • .mil 域名网站有哪些本地网络seo公司
  • 品牌网站建设收费情况合肥网站制作
  • 浙江建设报名网站德州百度推广公司
  • 网站友情链接怎么样做搜狗站长平台主动提交
  • 邹城网站制作大型网站建设方案
  • 杭州公积金网站查询系统上海seo推广方法
  • c 可以做网站嘛jmr119色带
  • 广州卓天跨境电商网站保定seo推广
  • 企业网站seo运营站长之家收录查询
  • 初次建设网站的技巧网站联盟推广
  • 织梦网站做关键词最佳磁力吧ciliba