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

肇庆建设局网站网站红蓝色配色分析

肇庆建设局网站,网站红蓝色配色分析,郑州电力高等专科学校官网,网页制作工具可以分为目录 消息系统命令 消息系统 ​ 发布/订阅,即 pub/sub,是一种消息通信模式:发布者也称为消息生产者,生产和发送消息到存储系统;订阅者也称为消息消费者,从存储系统接收和消费消息。这个存储系统可以是文件系…

目录

  • 消息系统
  • 命令

消息系统

image-20230514151614114

​ 发布/订阅,即 pub/sub,是一种消息通信模式:发布者也称为消息生产者,生产和发送消息到存储系统;订阅者也称为消息消费者,从存储系统接收和消费消息。这个存储系统可以是文件系统 FS、消息中间件 MQ、数据管理系统 DBMS,也可以是 Redis。整个消息发布者、订阅者与存储系统称为消息系统。

​ 消息系统中的订阅者订阅了某类消息后,只要存储系统中存在该类消息,其就可不断的接收并消费这些消息。当存储系统中没有该消息后,订阅者的接收或消费将会阻塞。而当发布者将消息写入到存储系统后,会立即唤醒订阅者。当存储系统放满时,不同的发布者具有不同的处理方式:有的会阻塞发布者的发布,等待可用的存储空间;有的则会将多余的消息丢失。当然,不同的消息系统消息的发布/订阅方式也是不同的。例如 RocketMQ、Kafka 等消息中间件构成的消息系统中,发布/订阅的消息都是以主题 Topic 分类的。而 Redis 构成的消息系统中,发布/订阅的消息都是以频道 Channel 分类的。

​ Redis的发布与订阅功能可以让客户端通过广播方式,将消息(message)同时发送给可能存在的多个客户端,并且发送消息的客户端不需要知道接收消息的客户端的具体信息。换句话说,发布消息的客户端与接收消息的客户端两者之间没有直接联系。

命令

  1. subscribe:订阅频道
  • 格式:SUBSCRIBE channel [channel1 channel2 ······ ]

  • 功能:Redis 客户端通过一个 subscribe 命令可以同时订阅任意数量的频道。在输出了订阅了主题后,命令处于阻塞状态,等待相关频道的消息。

  • 订阅者:
    image-20230514153835162

  1. publish:向频道发送消息
  • 格式:PUBLISH channel message

  • 功能:Redis 客户端通过一条 publish 命令可以发布一个频道的消息。返回值为接收到该消息的订阅者数量。

  • 发布者:
    image-20230514153958597

  • 订阅者:
    image-20230514154106294

  1. unsubscribe:退订频道
  • 格式:UNSUBSCRIBE channel [channel1 channel2 ······ ]

  • 功能:Redis 客户端退订指定的频道。

  • 说明:如果没有频道被指定,也就是一个无参数的 UNSUBSCRIBE 命令被执行,那么客户端使用 SUBSCRIBE 命令订阅的所有频道都会被退订。在这种情况下,命令会返回一个信息,告知客户端所有被退订的频道。

  • 注意:redis-cli在使用subscribe(订阅频道)和psubscribe(订阅模式)这写命令后会进入阻塞状态,无法输入其他命令。详见:为什么在redis-cli 中使用了 subscribe命令后无法再执行unsubscribe等命令

  1. psubscribe:订阅模式
  • 格式:PSUBSCRIBE pattern [pattern1 pattern2 ······ ]

  • 功能:订阅一个或多个符合给定模式的频道。

  • 说明:这里的模式可以是全局通配符 * ,也可以使用选择匹配符 [ ]。例如,news.* 模式可以匹配所有以 news 开头的频道,像 news.music、news.blog、news.sport 等;而 news.[ie]t 模式则可以匹配news.it频道和news.et频道。

  • 发布者:
    image-20230514155927024

  • 订阅者:
    image-20230514155959943

  1. punsubscribe:退订模式
  • 格式:PUNSUBSCRIBE pattern [pattern1 pattern2 ······ ]

  • 功能:退订一个或多个符合给定模式的频道。

  • 说明:这里的模式可以是全局通配符 * ,也可以使用选择匹配符 [ ]。如果没有频道被指定,其效果与 SUBSCRIBE 命令相同,客户端将退订所有订阅的频道。

pubsub:查看发布与订阅的相关信息

  1. pubsub channels:查看所有被订阅的频道
  • 格式:PUBSUB CHANNELS [pattern]
  • 功能:列出当前所有的活跃频道。活跃频道指的是那些至少有一个订阅者的频道。
  • 说明:pattern 参数是可选的。如果不给出 pattern 参数,将会列出订阅/发布系统中的所有活跃频道。如果给出 pattern 参数,那么只列出和给定模式 pattern 相匹配的那些活跃频道。
    image-20230514163317432
  1. pubsub numsub:查看频道的订阅者数量
  • 格式:PUBSUB NUMSUB [channel1 channel2 ······ ]
  • 功能:返回给定频道的订阅者数量。不给定任何频道则返回一个空列表。
    image-20230514163814004
  1. pubsub numpat:查看被订阅模式的总数量
  • 格式:PUBSUB NUMPAT
  • 功能:查询当前 Redis 所有客户端订阅的所有频道模式的数量总和

发布一个订阅模式:
image-20230514164035434

检测到一个订阅模式:
image-20230514164353571

终止一个订阅模式:
image-20230514164431226

没有检测到订阅模式:
image-20230514164534334

http://www.yayakq.cn/news/291484/

相关文章:

  • 网站如何做超链接电子商务网站开发课程设计论文
  • 网站子目录安装dedecms导致网页布局混乱的解决方法深圳人力资源网求职
  • 智能网站搭建网版制作厂家
  • three.js做的酷炫网站出入兰州最新通知今天
  • 字体图标网站知名的中文域名网站有哪些
  • 网页版式设计欣赏一个网站如何优化
  • 网站开发公司哪个好网站建设公司调研汇报ppt
  • 大连的网站建设东莞网站建设选择菲凡网络
  • 有那些猎头做单的网站wordpress黑色主题下载
  • 只做网站不做app策划公司介绍
  • 品牌网站建设知名大蝌蚪重庆网站建设公司
  • 网站品牌建设建议招代理
  • 响应式手机模板WordPress佛山网站建设及优化公司
  • 重庆企业网站推广策略php网站开发学习
  • 网站公司网站定制怎样建设一个好的企业网站
  • 什么电脑做网站前段用wordpress写文章怎么更换编辑器
  • 合肥设计网站网站建站 优化推广
  • 外贸网站代运营工信部网站备案平台
  • wordpress在线邮箱北京seo包年
  • 怎样做网站流量学校校园网站建设必要性
  • 湖南智能网站建设费用群晖 同步 wordpress
  • 建站之星平台wordpress分页条目
  • t恤定制网站哪个好建网站的公司 快云
  • 对于给不良网站发律师函如何做搭建网站服务器多少钱
  • 成都电商网站开发网站开发项目视频教程
  • 网站悬浮窗代码网站服务器重做系统怎么做
  • 建手机网站怎么收费wordpress获取文章数
  • 深圳做网站外包公司有哪些在wordpress主页显示商品
  • php一键建站南京市鼓楼区建设局网站
  • 东莞做公众号的网站普洱建设工程网站