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

网站免费软件推荐亚马逊雨林女性部落

网站免费软件推荐,亚马逊雨林女性部落,制作开发app需要多少钱,专门做网页的网站如何使用redis实现发布订阅及遇到的问题 使用背景#xff1a; 服务A通过接口操作服务B#xff0c;实现相应逻辑。生产环境上#xff0c;服务A有两个pod#xff0c;服务B有3个pod 通过接口调用时#xff0c;请求只能打到服务B的一个pod上#xff0c;而我们想要的是服务B的…如何使用redis实现发布订阅及遇到的问题 使用背景 服务A通过接口操作服务B实现相应逻辑。生产环境上服务A有两个pod服务B有3个pod 通过接口调用时请求只能打到服务B的一个pod上而我们想要的是服务B的每个pod都能收到服务A发送的请求数据所以使用redis的发布订阅来实现 实现方法 1、发送方-服务A 构造需要发送的实体数据objectData String jsonStr JSONUtil.toJsonStr(objectData); 使用redisTemplate.convertAndSend(“channel_operate”,jsonStr);方法像指定的通道“channel_operate”中发送的数据为Object类型 2、接收方-服务B 1redis配置类中增加消息监听的逻辑 /** * 消息监听 */ Bean public MessageListenerAdapter messageListenerAdapter(RedisSubscriber scriber){return new MessageListenerAdapter(scriber); }/** * 消息监听容器 */ Bean public RedisMessageListenerContainer redisMessageListenerContainer(RedisConnectionFactory connectionFactory,MessageListenerAdapter messageListenerAdapter){RedisMessageListenerContainer container new RedisMessageListenerContainer();container.setConnectionFactory(connectionFactory);container.addMessageListener(messageListenerAdapter,new ChannelTopic(channel_operate));return container; }2增加订阅到的redis消息类 Component public class RedisSubscriber implements MessageListener {/*** 处理接收到的消息*/public void onMessage(Message message){//接收到数据字符串String valueStr message.toString();//去掉数据中的转义字符StringEscapeUtils.unescapeJava(valueStr);//如果处理后的数据开头和结尾有多余的字符使用substring截取你需要的数据即可//转换为实体对象,JSONUtil是hutool-all包中的工具类JSONUtil.toBean();//处理自己的逻辑...... } }代码咔咔写完了然后就是启动服务测试逻辑了 。。启动报错了。。一个错误是说啥超时另一个问题就是 java.lang.NoClassDefFoundError: org/springframework/data/redis/connection/SubscriptionListener 提示就是加载SubscriptionListener这个类失败了找不到搜一圈之后各种尝试然后找到了解决办法 说是redis包的问题项目中用的是 dependencygroupIdorg.redisson/groupIdartifactIdredisson-spring-boot-starter/artifactId /dependency需要改成 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-redis/artifactId /dependencydependencygroupIdorg.redisson/groupIdartifactIdredisson/artifactId /dependency再启动就正常了
http://www.w-s-a.com/news/939094/

相关文章:

  • 静态网站做新闻系统深圳外贸网站建设哪家好
  • 网站如何做词360免费wifi老是掉线怎么办
  • 网站建设分金手指排名十八iis10 wordpress
  • 成都网站优化公司哪家好网站建设帮助中心
  • 做外单什么网站好佛山市建设企业网站服务机构
  • 哪些网站是单页面应用程序北京门头沟山洪暴发
  • 织梦(dedecms)怎么修改后台网站默认"织梦内容管理系统"标题关键词优化收费标准
  • 网站设计和备案企业官网网站建设免费
  • 公司概况-环保公司网站模板搜索引擎营销的基本流程
  • 门户网站建设经验天津市建设银行租房网站
  • 百度推广 帮做网站吗怎样修改网站的主页内容
  • 网站怎么做dns解析公司官网改版方案
  • 湛江市住房和城乡建设局网站杭州网站公司哪家服务好
  • 设计网站公司湖南岚鸿设计镜像的网站怎么做排名
  • 你注册过哪些网站微信app下载安装官方版2019
  • 杭州滨江的网站建设公司人才招聘网网站策划方案
  • 门户网站是指提供什么的网站网站优化需要工具
  • 和小男生做的网站代理公司注册步骤
  • 天猫网站建设的目标是什么seo有些什么关键词
  • 网站前端建设都需要什么莱芜信息港网页
  • 如何做360网站优化网站建设培训教程新手入门到精通
  • 做网站有的浏览器怎么做网站网站赚钱
  • 织梦 做网站 教程百度登录个人中心官网
  • ftp怎么修改网站wordpress分享积分
  • 营销策划方案的步骤西安关键词优化软件
  • 南宁自己的网站移动互联网技术学什么
  • 2017湖北建设教育协会网站自己接单做网站
  • 定制网站建设制作h5网站要多久
  • 泰安中呼网站建设有限公司 概况个人网站的设计与实现参考文献
  • 圣诞节网站怎么做怎么获取网站的图片