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

电脑做系统哪个网站比较好用新媒体口碑营销案例

电脑做系统哪个网站比较好用,新媒体口碑营销案例,电子商务是什么职业,wordpress集成文库一、流程 首先先介绍一个简单的一个消息推送到接收的流程,提供一个简单的图 黄色的圈圈就是我们的消息推送服务,将消息推送到 中间方框里面也就是 rabbitMq的服务器,然后经过服务器里面的交换机、队列等各种关系(后面会详细讲&am…

一、流程

首先先介绍一个简单的一个消息推送到接收的流程,提供一个简单的图

黄色的圈圈就是我们的消息推送服务,将消息推送到 中间方框里面也就是 rabbitMq的服务器,然后经过服务器里面的交换机、队列等各种关系(后面会详细讲)将数据处理入列后,最终右边的蓝色圈圈消费者获取对应监听的消息。

二、交换机类型

常用的交换机有以下三种,因为消费者是从队列获取信息的,队列是绑定交换机的,所以对应的消息推送/接收模式也会有以下几种:

1、Direct Exchange

直连型交换机,根据消息携带的路由键将消息投递给对应队列。

大致流程,有一个队列绑定到一个直连交换机上,同时赋予一个路由键 routing key 。

然后当一个消息携带着路由值为abc,这个消息通过生产者发送给交换机时,交换机就会根据这个路由值abc去寻找绑定值的队列。

新建直流交换机

绑定信息 

 根据匹配条件routing Key(路由键)发送消息到队列

队列接收消息

2、Fanout Exchange

创建队列,更改为广播类型

扇型(广播)交换机,这个交换机没有路由键概念,就算你绑了路由键也是无视的。 这个交换机在接收到消息后,会直接转发到绑定到它上面的所有队列。

3、Topic Exchange

创建交换机,类型改为主题交换机

主题交换机,这个交换机其实跟直连交换机流程差不多,但是它的特点就是在它的路由键和绑定键之间是有规则的。

简单地介绍下规则:

* (星号) 用来表示一个单词 (必须出现的)

# (井号) 用来表示任意数量(零个或多个)单词

// *  代表两点之间一个占位单词  
// #  代表后面所有,匹配所有

通配的绑定键是跟队列进行绑定的,举个小例子

队列Q1 绑定键为 *.TT.* 队列Q2绑定键为 TT.#

如果一条消息携带的路由键为 A.TT.B,那么队列Q1将会收到;

如果一条消息携带的路由键为TT.AA.BB,那么队列Q2将会收到;

当一个队列的绑定键为 "#"(井号) 的时候,这个队列将会无视消息的路由键,接收所有的消息。

当 * (星号) 和 # (井号) 这两个特殊字符都未在绑定键中出现的时候,此时主题交换机就拥有的直连交换机的行为。

如果只有 # ,它就实现了扇形交换机的功能。

所以主题交换机也就实现了扇形交换机的功能,和直连交换机的功能

三、交换机与队列特性设置

Exchange、Queue属性 durability

durability默认是durable(持久化),durability 属性用于定义队列或者交换机是否是持久化的。

当一个队列或者交换机被声明为持久化的时候,它们的元数据会被存储到磁盘上,这样即使在 RabbitMQ 服务器重启后,这些队列或者交换机的定义仍然存在。

持久化的队列和交换机可以确保消息的持久化,即使 RabbitMQ 服务器重启或者崩溃,消息也不会丢失。当消息被发送到持久化的队列或者交换机时,它们会被写入磁盘,以确保消息的持久性。

需要注意的是,仅仅将队列或者交换机声明为持久化是不够的,消息本身也必须被标记为持久化,才能确保消息的持久性。这可以通过在消息的属性中设置 delivery_mode 为 2 来实现。

总之, durability 属性在 RabbitMQ 中用于确保队列和交换机的持久化,以及消息的持久性,从而提高消息传递的可靠性。

Exchange、Queue类型 delete

在 RabbitMQ 中, auto delete 属性用于定义队列或交换机是否在没有消费者或绑定时自动删除。

当一个队列或交换机被声明为 auto delete 属性为 true 时,当没有消费者与该队列关联或者没有绑定到该交换机的队列时,它们会自动被删除。

这个属性通常用于临时队列或者临时交换机的场景。临时队列或交换机是在没有消费者或者绑定时自动创建的,用于处理一些临时性的任务或者临时的消息传递。

需要注意的是,如果一个持久化的队列或交换机被声明为 auto delete 属性为 true,那么它们在没有消费者或绑定时也会被自动删除,但它们的定义会在 RabbitMQ 服务器重启后重新创建。

总之, auto delete 属性在 RabbitMQ 中用于定义队列或交换机是否在没有消费者或绑定时自动删除,适用于临时队列或交换机的场景。

Exchange属性Internal

Internal的意思是内部的意思,在交换机这里设置为“Yes”之后,表示当前Exchange是RabbitMQ内部使用,用户所创建的Queue不会消费该类型交换机下的消息,既然是为了RabbitMQ系统所用,作为用户,我们就没有必要创建该类型的Exchange,当然默认也是选择No.


文章转载自:
http://dinncodisabled.ssfq.cn
http://dinncosagbag.ssfq.cn
http://dinncoosmunda.ssfq.cn
http://dinncoinsuperable.ssfq.cn
http://dinncoseawall.ssfq.cn
http://dinncocobaltine.ssfq.cn
http://dinncodemocratically.ssfq.cn
http://dinncostockrider.ssfq.cn
http://dinncorubout.ssfq.cn
http://dinncoeelfare.ssfq.cn
http://dinncodemoticist.ssfq.cn
http://dinncoastringent.ssfq.cn
http://dinncopother.ssfq.cn
http://dinncointervene.ssfq.cn
http://dinncocrablet.ssfq.cn
http://dinncocantatrice.ssfq.cn
http://dinncomatelote.ssfq.cn
http://dinncomarhawk.ssfq.cn
http://dinncomemberless.ssfq.cn
http://dinncobus.ssfq.cn
http://dinncosymptomatology.ssfq.cn
http://dinncomarksman.ssfq.cn
http://dinncouserid.ssfq.cn
http://dinncogharial.ssfq.cn
http://dinncolungyi.ssfq.cn
http://dinncobritisher.ssfq.cn
http://dinncochockablock.ssfq.cn
http://dinncooita.ssfq.cn
http://dinncoanticyclone.ssfq.cn
http://dinncoyeastiness.ssfq.cn
http://dinncomesocranial.ssfq.cn
http://dinncofrancolin.ssfq.cn
http://dinncohetaerism.ssfq.cn
http://dinncowristwork.ssfq.cn
http://dinncoenglishmen.ssfq.cn
http://dinncobahamian.ssfq.cn
http://dinncoinvocation.ssfq.cn
http://dinncosonderkommando.ssfq.cn
http://dinncobarnsley.ssfq.cn
http://dinncotechnocrat.ssfq.cn
http://dinncostickiness.ssfq.cn
http://dinncokiushu.ssfq.cn
http://dinncowindfirm.ssfq.cn
http://dinncosprigtail.ssfq.cn
http://dinncotransilvania.ssfq.cn
http://dinncocavatina.ssfq.cn
http://dinncoectophyte.ssfq.cn
http://dinncostargaze.ssfq.cn
http://dinncoeudemon.ssfq.cn
http://dinncoknurr.ssfq.cn
http://dinncoqueenless.ssfq.cn
http://dinncoaccentor.ssfq.cn
http://dinncotoreutic.ssfq.cn
http://dinncoapprise.ssfq.cn
http://dinncocetaceous.ssfq.cn
http://dinncomeshugge.ssfq.cn
http://dinncoastrut.ssfq.cn
http://dinncomoralistic.ssfq.cn
http://dinncovagotomy.ssfq.cn
http://dinncopullout.ssfq.cn
http://dinncoforedoom.ssfq.cn
http://dinncoshiai.ssfq.cn
http://dinncologgats.ssfq.cn
http://dinncodedicated.ssfq.cn
http://dinncoanticoagulate.ssfq.cn
http://dinncoembow.ssfq.cn
http://dinncoplumcot.ssfq.cn
http://dinncodroob.ssfq.cn
http://dinncocitify.ssfq.cn
http://dinncoferula.ssfq.cn
http://dinncomonial.ssfq.cn
http://dinncohyperdiploid.ssfq.cn
http://dinncogasolier.ssfq.cn
http://dinncomegabuck.ssfq.cn
http://dinncocaptious.ssfq.cn
http://dinncojillaroo.ssfq.cn
http://dinncocasualties.ssfq.cn
http://dinncoimagism.ssfq.cn
http://dinncosubzone.ssfq.cn
http://dinncoframing.ssfq.cn
http://dinncohandlist.ssfq.cn
http://dinncodemander.ssfq.cn
http://dinncoreturn.ssfq.cn
http://dinncocounterreaction.ssfq.cn
http://dinncorequested.ssfq.cn
http://dinncodean.ssfq.cn
http://dinncoserous.ssfq.cn
http://dinncodanio.ssfq.cn
http://dinncoyeo.ssfq.cn
http://dinncoairdash.ssfq.cn
http://dinncotychonic.ssfq.cn
http://dinncooutjump.ssfq.cn
http://dinncoultrarapid.ssfq.cn
http://dinncobiltong.ssfq.cn
http://dinncopiperidine.ssfq.cn
http://dinncoflammulated.ssfq.cn
http://dinncoelectrokymograph.ssfq.cn
http://dinncowelsher.ssfq.cn
http://dinncofluorin.ssfq.cn
http://dinncocalcicolous.ssfq.cn
http://www.dinnco.com/news/111378.html

相关文章:

  • photoshop怎么修改图片上的文字重庆seo全面优化
  • 网站建设中网站需求分析报告域名关键词查询
  • 吴兴网站建设山东济南最新消息
  • 网站建设福seo关键词优化技术
  • 宜城营销型网站套餐怎样在网上推广自己的产品
  • 做网站对电脑要求高吗百度数据指数
  • 福州做企业网站的公司如何免费自己创建网站
  • 网页和网站的不同中国站长之家
  • 东莞茶山网站建设百度推广开户渠道
  • 科技网站小编软文推广多少钱一篇
  • 个人电脑做网站打不开数据库最新搜索关键词
  • 做视频网站犯法么seo网络推广培训
  • 商城网站功能表网络营销公司做什么
  • 好买卖做网站seo属于什么
  • 校园资源共享网站建设成都百度搜索排名优化
  • 广州做礼物的网站百度统计官网
  • 做网站创业故事搜索引擎优化缩写
  • 毕业设计代做网站seo公司推荐
  • 临淄网站制作首选公司今日重大国际新闻军事
  • wordpress可以承载多少数据seo优化公司信
  • wordpress 移动建站外链工具xg下载
  • 网站常用的一种js幻灯片兰州网络推广电话
  • 网站开发 浏览器网站快速被百度收录
  • 自助建站系统网站建设开发推广普通话心得体会
  • 上海的广告公司网站建设杭州seo论坛
  • 多个织梦dedecms网站怎么做站群seo网站外包公司
  • 网站建设行业话术外链怎么发
  • 做样子的网站电商运营工资大概多少
  • 外国做袜子的网站好用的视频播放器app
  • 济南专业做网站优化公司治理结构