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

网站建设青岛公司南山建站公司

网站建设青岛公司,南山建站公司,老牌网站建设,汽车网站建设网Spring会把你发送的消息序列化为字节发送给MQ#xff0c;接收消息的时候#xff0c;还会把字节反序列化为Java对象 ,只不过#xff0c;默认情况下Spring采用的序列化方式是JDK序列化。众所周知#xff0c;JDK序列化存在下列问题#xff1a; 数据体积过大 有安全漏洞 可读… Spring会把你发送的消息序列化为字节发送给MQ接收消息的时候还会把字节反序列化为Java对象 ,只不过默认情况下Spring采用的序列化方式是JDK序列化。众所周知JDK序列化存在下列问题 数据体积过大 有安全漏洞 可读性差 默认转换器 发送一个Map对象   Test public void testSendMap() throws InterruptedException {// 准备消息MapString,Object msg new HashMap();msg.put(name, Jack);msg.put(age, 21);// 发送消息rabbitTemplate.convertAndSend(simple.queue,, msg); } 发送消息后查看控制台   配置JSON转换器 显然JDK序列化方式并不合适。我们希望消息体的体积更小、可读性更高因此可以使用JSON方式来做序列化和反序列化。 引入依赖  在publisher和consumer两个服务中都引入依赖 dependencygroupIdcom.fasterxml.jackson.dataformat/groupIdartifactIdjackson-dataformat-xml/artifactIdversion2.9.10/version /dependency 配置消息转换器 在启动类中添加一个Bean即可 Bean public MessageConverter jsonMessageConverter(){return new Jackson2JsonMessageConverter(); } 发送一个Map对象   Test public void testSendMap() throws InterruptedException {// 准备消息MapString,Object msg new HashMap();msg.put(name, Jack);msg.put(age, 21);// 发送消息rabbitTemplate.convertAndSend(simple.queue,, msg); } rabbitmq查看消息 消息体的体积更小、可读性更高因此可以使用JSON方式来做序列化和反序列化。
http://www.hkea.cn/news/14447262/

相关文章:

  • 中山手机网站建设电话工控机软件开发工具
  • 商城网站开发方案婚纱网站建设规划书
  • 网站开发组织架构图他达拉非能延时多久
  • 网站建设银川重庆今天特大新闻
  • 专业的网站开发服务商大连做网站开发的公司
  • 网站制作的文章网站建设域名注册
  • 公司怎么做网站需要多少钱专注南京网站建设
  • 12306网站建设团队建设网站要做的工作
  • 济南网站制作软件轻淘客网站模板
  • 如何使用爱站网asp网站首页模板
  • 用c 来建设网站网站开发周记
  • 住房和城乡建设部网站杂志广告传媒公司取名
  • 旧版wordpress百度seo报价
  • 上海网站建设服务框架重庆承越网站建设公司
  • 网页设计尺寸pc端长沙网站优化联系方式
  • 网站内容规划模板本地生活网
  • 优惠活动制作网站php网站开发培训
  • 苏州网站建设科技有限公司手机电脑网站排名
  • 直播网站怎么做的深圳龙岗邮编
  • 购物网站开发的描述二手房交易注意事项
  • 基层建设论文查询官方网站网站优化网站建设公司
  • 建设网站基本步骤网站排名优化怎样做
  • 凡科网站建设怎么去掉极速建站wordpress导航菜单居中
  • 增城高端网站建设国内著名设计公司
  • 百度网站建设费用多少知乎网页游戏开服
  • 九江专业网站建设济南网站建设找聚搜网络
  • 没有网站也可以做cpa精品网络小说
  • 长裕建设有限公司网站房子装修风格大全2021新款
  • 有哪些做ppt的网站有哪些公司地址变更
  • 局域网网站建设教程福建省第二电力建设公司网站