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

广州专业做外贸网站今天的湖北新闻

广州专业做外贸网站,今天的湖北新闻,做一个网站首页多少钱,网页设计大作业模板消息队列 What 消息队列 是消息的队列;是消息的临时缓冲;是发布/订阅模式的兄弟;在多个进程/线程间实现异步通讯模式。 Why 消息队列在多个进程/线程中实现了异步通讯模式。 这里我们先介绍下同步消息处理。对于同步消息处理&#xff0…

消息队列

What

消息队列

  • 是消息的队列;
  • 是消息的临时缓冲;
  • 是发布/订阅模式的兄弟;
  • 在多个进程/线程间实现异步通讯模式

Why

消息队列在多个进程/线程中实现了异步通讯模式。

这里我们先介绍下同步消息处理。对于同步消息处理,消息的消费者接受消息,处理消息,再接受下一个消息,这会延迟消息的接收直到上一个消息被处理完成,如果消息的处理速度很慢,消息的生产者必须在上一个消息的处理期间等待,直到其完成才能推送下一个消息,这会大大降低消息生产者的效率。

消息队列实现异步消息处理。对于异步消息处理,消息的产生和消息的处理是异步的。消息的生产者将消息暂时放入队列中,然后就可以继续处理其他任务了,而不是阻塞在原地等待消息被处理;消息的消费者会在合适的时间 (比如空闲的时候) 从队列中取出消息进行处理。

消息队列为消息提供缓存,确保消息会被消费者接收。

消息队列还能提供流控制,平衡生产和消费的速度。当消息队列到达高水位 (HWM) 时,不再接收消息进队,并报告给调用方,使其降低消息入队的速率。让消息的消费者能处理队列中的消息,不至于堆积。

When

Where

消息队列常用于进程间通讯或同一进程的线程间通讯。

Who

How

消息队列可能存在隐式或显式的对消息大小的限制以及队列中存在的消息的数量的限制

有些消息队列在多个操作系统和多个应用间传递消息,这样的消息队列一般提供恢复的机制以避免因为程序或系统崩溃导致的消息丢失。

消息传递的准确语义通常有很多选项,包括:

  • 持久性 – 消息可能存储在内存中,写到磁盘中,或者甚至上传到 DBMS 中,如果对可靠性的需求表明需要更多的资源密集型解决方案的话。
  • 安全策略 – 哪个应用应该访问这些消息?
  • 消息清除策略 – 队列或消息可能有“生命周期”。
  • 消息过滤 – 一些系统支持过滤数据,所以订阅者可能仅能看到符合预先指定的感兴趣的标准的消息。
  • 递交策略 – 是否需要保证消息被递交至少一次还是不超过一次。
  • 路由策略 – 在一个有很多队列服务器的系统中,哪个服务器应该接收消息或队列的消息?
  • 批处理策略 – 消息应当被立刻递交嘛?或者系统应该等待一会以尝试一次递交多条消息?
  • 排队标准 – 何时消息被认为是 “已排队的”?当一个队列持有它的时候?或者当它至少被转发到一个远程队列中?或者被转发到所有队列中?
  • 接收通知 – 发布者可能需要知道何时一些或所有的订阅者已经接收到该消息。
http://www.yayakq.cn/news/145327/

相关文章:

  • 全铝家居全屋定制十大名牌江西短视频搜索seo哪家好
  • 门户网站团队建设给个网站你知道
  • 做一个网站要花多少钱织梦手机网站
  • 网站搭建的流程033340网站建设与管理
  • 网站域名跳转怎么做灵犀科技 高端网站建设首页
  • 做网站加推广做护肤品好的网站好
  • 几百的网站万网登录入口
  • 重庆放心seo整站优化网站网页设计师
  • 数据显示网站模板深圳英文网站建设公司
  • 朔州如何做百度的网站个人做的网站可以收款
  • 网站死链接怎么删除wordpress地图在哪
  • 用ps做租房网站里的图标大小网上商城制作哪家好
  • 房地产公司网站制作怎样宣传网站
  • 郑州营销型网站推广简述营销型网站开发流程图
  • 永康建设投标网站电商境外如何做推广
  • 用php做的博客网站ico网站建设
  • 如何夸奖客户网站做的好网站导航样式
  • 梁山网站建设价格济南手工网站建设公司
  • 中山快速做网站服务在线图片编辑器下载
  • 营销型网站的建设起步西安市住房和城乡建设局网站
  • 程序网站开发网站开发面试问题以及回答
  • 网站建设公司合同西安营销推广
  • 南京建站公司免费建站系统
  • 四川南充网站建设音乐网站设计素材
  • 做网站推广托管注意网站建设需要上税吗
  • 福州网站建设H5太仓新网站优化
  • 广州 海珠 建网站中国有名的模版网站
  • 有代做医学统计图的网站吗陶哲轩 wordpress
  • 网站规划与网页设计第四版电子书建设银行网站定酒店
  • 苏州好的网站公司哪家好网站建设师