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

dz整站网站建设排名优化方法

dz整站网站建设,排名优化方法,推荐一个简单的网站制作,制作网站的公司办什么营业执照Spring会把你发送的消息序列化为字节发送给MQ,接收消息的时候,还会把字节反序列化为Java对象 ,只不过,默认情况下Spring采用的序列化方式是JDK序列化。众所周知,JDK序列化存在下列问题: 数据体积过大 有安全漏洞 可读…

Spring会把你发送的消息序列化为字节发送给MQ,接收消息的时候,还会把字节反序列化为Java对象 ,只不过,默认情况下Spring采用的序列化方式是JDK序列化。众所周知,JDK序列化存在下列问题:

  • 数据体积过大

  • 有安全漏洞

  • 可读性差

默认转换器

发送一个Map对象  

@Test
public void testSendMap() throws InterruptedException {// 准备消息Map<String,Object> msg = new HashMap<>();msg.put("name", "Jack");msg.put("age", 21);// 发送消息rabbitTemplate.convertAndSend("simple.queue","", msg);
}

发送消息后查看控制台  

配置JSON转换器

显然,JDK序列化方式并不合适。我们希望消息体的体积更小、可读性更高,因此可以使用JSON方式来做序列化和反序列化。

引入依赖 

在publisher和consumer两个服务中都引入依赖

<dependency><groupId>com.fasterxml.jackson.dataformat</groupId><artifactId>jackson-dataformat-xml</artifactId><version>2.9.10</version>
</dependency>

 配置消息转换器

在启动类中添加一个Bean即可

@Bean
public MessageConverter jsonMessageConverter(){return new Jackson2JsonMessageConverter();
}

 发送一个Map对象  

@Test
public void testSendMap() throws InterruptedException {// 准备消息Map<String,Object> msg = new HashMap<>();msg.put("name", "Jack");msg.put("age", 21);// 发送消息rabbitTemplate.convertAndSend("simple.queue","", msg);
}

 rabbitmq查看消息

 消息体的体积更小、可读性更高,因此可以使用JSON方式来做序列化和反序列化。

http://www.ritt.cn/news/10604.html

相关文章:

  • wordpress 如何添加备案号seo深度优化公司
  • 锦州做网站的公司新网seo关键词优化教程
  • 上海建站宝盒网络营销课程培训机构
  • 石家庄网站设计制作seo人员招聘
  • 邢台网络公司做网站百度网盘app下载安装官方免费下载
  • 大型电子商务网站需要配服务器广东seo推广公司
  • 孝义做网站营销方式和营销策略
  • 佛山专业网站建设哪家好手机制作网页用什么软件
  • 做玩网站怎么上传搜狗权重查询
  • 网站建设公司效益怎么样网站推广关键词排名优化
  • 二维码付款跳转网页制作教程优化方案丛书官网
  • 公诚管理咨询有限公司长沙靠谱关键词优化服务
  • 搭建什么网站比较赚钱友情链接查询结果
  • 深圳微商城网站制作价格十大最靠谱教育培训机构
  • 提供网站建设公司哪家好seo零基础视频教程
  • 深圳网页制作推广公司排名seo网络推广哪家专业
  • 网站制作 那种语言好百度怎么投放广告
  • 滨海新区做网站电话百度提交入口网址
  • 网站开发实战答案营销网站类型
  • 免费搭建永久网站google推广公司哪家好
  • 怎样让百度收录自己的网站网站制作方案
  • 微商城 微网站制作高质量网站外链平台
  • 做网站就上凡科建设济南网站seo公司
  • 网站地图页面网站运营工作的基本内容
  • 网站建设案例讯息网站怎么快速排名
  • 网站招标建设谷歌商店paypal三件套
  • 免费网站建设 godaddy推广策略怎么写
  • 公司网站制作站制作搜索引擎seo推广
  • 购物网页设计代码北京网站快速排名优化
  • 软件网页制作seo关键词快速排名介绍