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

服务商登封搜索引擎优化

服务商,登封搜索引擎优化,wordpress增加复制按钮,做网站头文件RabbitMQ 是一个基于 ​​AMQP 协议​​ 的开源消息队列,用于实现系统间的 ​​异步通信​​、​​解耦​​ 和 ​​流量削峰​​。 同步和异步 什么时候时候用同步调用 下一步的操作必须要依赖上一步的操作执行的结果,比如说扣款,扣完款必…

RabbitMQ 是一个基于 ​​AMQP 协议​​ 的开源消息队列,用于实现系统间的 ​​异步通信​​、​​解耦​​ 和 ​​流量削峰​​。

同步和异步

什么时候时候用同步调用

下一步的操作必须要依赖上一步的操作执行的结果,比如说扣款,扣完款必须要知道是否扣款成功,没扣款成功肯定是不能走下一步;还有查询,必须要查询到东西才能走下一步。能立刻得到响应结果。需要阻塞等待

同步调用的问题

拓展性差,性能下降,级联失败(链路上一个点掉了,整个链全阻塞)

异步调用

异步调用实际上就是基于消息通知。

消息发送者:投递消息的人,就是原来的调用方

消息代理:管理、暂存、转发消息,你可以把它理解成微信服务器

消息接收者:接收和处理消息的人,就是原来的服务提供方。监听消息代理即可

优点:

缺点:

消息队列无法拿到接收者的消息,接收者执行的怎么样了,完全不知道

不能立刻得到调用结果,时效性差。不确定下游应用是否执行成功。业务安全性依赖于消息代理,如果消息代理挂了,后面业务全都挂

什么时候用异步调用

对后面业务的返回结果不关心,调用链太长的情况


rabbitMQ快速入门

交换机是路由转发消息的,本身没有存储消息的能力

交换机必须和队列有绑定,才能将消息转发至队列,队列存储消息,在适时发送给消费者

怎么实现数据隔离

可以自己定义添加virtualHost。不同的虚拟主机就可以实现数据隔离。

也可以创建不同用户,管理不同的虚拟主机,用户权限也可以自定义,不能操作别人的虚拟主机

所以应该给每一个项目创建一个用户,一个虚拟主机。


java怎么操作rabbitMQ

官方的api太复杂了,我们使用springAMQP(基础抽象)

发消息
引入依赖--编写yml文件(配置rabbitMQ主机、端口、用户名、密码等)--使用RabbitTemplate工具类就可以放松消息--接收消息,在方法上加@RabbitListener(指定队列名),方法参数直接接收。

发送者和消费者都要配置yml文件(配置rabbitMQ主机、端口、用户名、密码等)。

http://www.cadmedia.cn/news/9672.html

相关文章:

  • 网站建设网站公司哪家好统计工具
  • 中国互联网数据平台官网seo引擎优化平台培训
  • 重庆建站公司官网seo助理
  • 上海网站建设网页营销技巧和营销方法
  • 江西商城网站建设网站建设平台哪家好
  • 沈阳市城乡建设局网站惠州网站营销推广
  • 海报素材网重庆seo优
  • 曲阜网站建设哪家便宜西安seo优化培训
  • 企业网站建设源码+微信+手机成免费的crm
  • 南通优普高端网站建设今天刚刚的最新新闻
  • 网页设计素材有两种分别是什么抖音seo优化软件
  • 超市网站建设策划书互联网产品推广是做什么的
  • 毕业设计网站源码百度视频推广
  • 建筑行业真的凉了吗搜狗seo
  • 温州网站建设团队seo公司推荐
  • ps免费模板网站淄博网站seo
  • 旅游景点网站优化排名易下拉软件
  • 天河网站建设企业成都新站软件快速排名
  • 河北中瑞建设集团有限公司网站营销网站建设大概费用
  • 高端网站建设的介绍朋友圈推广平台
  • 站酷设计网站怎样下载图片电脑学校培训
  • 有名做网站公司整站seo技术
  • 江西锐安建设工程有限公司网站软件外包公司有前途吗
  • 浙江省建设信息东莞seo软件
  • 营销网站建设解决方案网站推广方案
  • 网站建设seo方案推送者seo
  • 北大荒建设集团有限公司网站全国十大跨境电商公司排名
  • 凡科建站案例好用的网站推荐
  • 网络服务商分为哪几类如何优化推广网站
  • 汕头市住建局网站的优化从哪里进行