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

苏州艺术家网站建设互联网舆情监控系统

苏州艺术家网站建设,互联网舆情监控系统,wordpress数据库修改主题,做任务挣钱的网站聚Redis发布订阅PUB/SUB是一种消息通信模式,发送者PUB发送消息,订阅者SUB接收消息。Redis客户端可以订阅任意数量的频道,一个通道CHANNEL可以被多个客户端订阅,当一条消息发送到CHANNEL中去后所有订阅的客户端都会接收到此消息。 一…

Redis发布订阅PUB/SUB是一种消息通信模式,发送者PUB发送消息,订阅者SUB接收消息。Redis客户端可以订阅任意数量的频道,一个通道CHANNEL可以被多个客户端订阅,当一条消息发送到CHANNEL中去后所有订阅的客户端都会接收到此消息。

一、Redis客户端命令
  • 订阅一个或多个频道
SUBSCRIBE channel[channel ...] 
  • 取消客户端对一个或多个频道的订阅
UNSUBSCRIBE [channel [channel ...]]
  • 订阅一个或多个符合给定模式的频道
PSUBSCRIBE pattern [pattern ...]
  • 取消一个或多个符合给定模式的频道的订阅
PUNSUBSCRIBE [pattern [pattern ...]]
  • 向通道中发送消息
PUBLISH channel message
  • 查询活跃channel列表
PUBSUB CHANNELS [pattern]
  • 查询已订阅模式的数量
PUBSUB NUMPAT 
二、springboot发布订阅频道
  • 定义Receiver实体类
public class Receiver {private static final Logger LOGGER = LoggerFactory.getLogger(Receiver.class);private AtomicInteger counter = new AtomicInteger();public void receiveMessage(String message) {LOGGER.info("Received <" + message + ">");counter.incrementAndGet();}public int getCount() {return counter.get();}
}
  • 定义订阅消息通道配置类
@Configuration
public class RedisConfig {@Beanpublic String register(RedisMessageListenerContainer factory, MessageListenerAdapter messageListenerAdapter) {factory.addMessageListener(messageListenerAdapter, PatternTopic.of("test"));factory.addMessageListener(messageListenerAdapter, ChannelTopic.of("test1"));return "success";}@Beanpublic String register1(@Qualifier("test1RedisMessageListenerContainer") RedisMessageListenerContainer factory, MessageListenerAdapter messageListenerAdapter) {factory.addMessageListener(messageListenerAdapter, PatternTopic.of("test"));factory.addMessageListener(messageListenerAdapter, PatternTopic.of("test1"));return "success";}@Beanpublic MessageListenerAdapter messageListenerAdapter() {return new MessageListenerAdapter(new Receiver(), "receiveMessage");}
}

上述是基于自定义redis sdk,支持多个RedisMessageListenerContainer

  • 向频道中发送消息
    @GetMapping("send")public void send() {RedisDbFactory.getStringRedisTemplate().convertAndSend("test", "测试消息");RedisDbFactory.getStringRedisTemplate("test1").convertAndSend("test1", "测试消息1");}

开源SDK:https://github.com/mingyang66/spring-parent

http://www.khdw.cn/news/40276.html

相关文章:

  • 学习建网站seo研究中心好客站
  • wordpress主题开发层级哪里有seo排名优化
  • 外包做网站不满意网络营销公司经营范围
  • 网络搏彩网站做代理厦门seo推广优化
  • 最佳配色网站网络推广产品要给多少钱
  • 网站开发者工具解读怎么把网站排名排上去
  • 杭州网站建设有限公司产品营销策划方案3000字
  • 做网站认证违法吗2345网址导航怎么下载
  • 培训学校类网站建设方案网站不收录怎么办
  • 中国铁建华南建设有限公司网站厦门站长优化工具
  • 装修公司哪家口碑最好搜索排名优化
  • 连云港做鸭网站论述搜索引擎优化的具体措施
  • 王店镇建设中学网站seo营销策划
  • 网站是做后台好还是做前台好东莞关键词优化软件
  • 网络设计实验报告搜索引擎优化论文3000字
  • 网站建设成交话术网站如何做seo推广
  • 河南省建设厅网站官网永久免费跨境浏览app
  • 做响应式网站的微博号上海小红书seo
  • 设计网页价格网站seo外链建设
  • 带产品多用户商城seo是什么
  • 给公司做网站要花多钱站长工具无忧
  • 企业网站定制收费标准百度教育官网
  • 威海建设集团网站推广方案是什么
  • 网站一起做网店怎么把平台推广出去
  • 网站维护要多久时间济南seo排名优化推广
  • 如何做网站开发seo优化网站网页教学
  • 自己怎么建设一个网站百度平台电话多少
  • wordpress按条件搜索功能搜索引擎优化方法总结
  • 惠州建站免费模板2345网址大全设主页
  • 宁波做网站首荐荣盛网络中国局势最新消息今天