做淘宝首页初学ps视频网站免费域名查询

web/2025/10/8 14:39:56/文章来源:
做淘宝首页初学ps视频网站,免费域名查询,快刷网站,东莞做微网站以下源码基于rocketmq-spring-boot-start 2.1.1版本#xff0c;其它版本可能会有差异 一. 前言 当我们在Spring Boot项目中集成RocketMQ后#xff0c;只需要在配置文件(application.yml)中添加rocketmq的相关配置#xff0c;即可使用rocketMQTemplate发送对象消息。登录Ro…以下源码基于rocketmq-spring-boot-start 2.1.1版本其它版本可能会有差异 一. 前言 当我们在Spring Boot项目中集成RocketMQ后只需要在配置文件(application.yml)中添加rocketmq的相关配置即可使用rocketMQTemplate发送对象消息。登录RocketMq Dashborad查看消息会发现我们的对象消息被序列化成json串。那它是使用哪种json序列化工具的呢 二. 如何序列化 第一步Spring Boot将Object封装成Message对象但此时Object还没有被序列化。 第二步将Spring Boot封装的Message对象转换成RocketMQ的Message对象在此过程中进行序列化操作。 最终通过messageConverter将Spring Boot的Message对象转换成json串然后构建RocketMQ的Message对象。那messageConverter从哪里来的呢 三. Spring Boot加载MessageConverter 在rocketmq-spring-boot的jar包中有spring.factories和spring-autoconfigure-metadata.properties两个配置文件。spring.factories中指定了rocketmq的自动装配类RocketMQAutoConfiguration。spring-autoconfigure-metadata.properties中指定了在装配RocketMQAutoConfiguration前必需先装配MessageConverterConfiguration。 先看RocketMQAutoConfiguration配置类该配置类中装配了我们发送MQ消息的模板类RocketMQTemplate 装配RocketMQTemplate需要依赖RocketMQMessageConverter该类则是由MessageConverterConfiguration进行装配。 这里直接new了一个RocketMQMessageConverter。 在RocketMQMessageConverter的构造方法中为我们构造了一个CompositeMessageConverter, 而CompositeMessageConverter实际是多个MessageConverter的组合类。其中依次添加了ByteArrayMessageConverter、StringMessageConverter、MappingJackson2MessageConverter、MappingFastJsonMessageConverter四个消息转换类。 在使用CompositeMessageConverter进行消息序列化时依次使用以上四个消息转换类进行消息对象的序列化若序列化成功则直接返回否则继续使用下一个MessageConverter对消息进行序列化。 四. 总结 Spring Boot在装配RocketMQTemplate时为我们提供了四种消息对象转换类当发送消息时依次有序的使用四种消息转换类对消息进行序列化直到找到一个合适的消息转换类。在Spring Boot中一般都会集成JackSon所以在没有特别配置时发送的消息会使用JackSon序列化为json串。 五. 扩展 在MessageConverterConfiguration自动装配类中有ConditionalOnMissingBean注解故在实际应用中若需要自定义消息对象的序列化方式则可以自己装配RocketMQMessageConverter。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89101.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

北京网站建设公司服务有哪些自适应网站开发资源

概述 目前代码比较少,写在一个文件中还体现不出什么缺点,但是随着代码量越来越多, 代码就越来越难以维护 为了解决难以维护的问题,我们把很多相似功能的函数分组,分别放到不同的文件中取。这样每个文件所包含的内容相…

国外域名购买网站如何建一个营销网站

大家好,我是若川。说起 Serverless,我想你应该并不陌生,作为一种云开发的架构模式,在近两年里,伴随着云原生概念的推广愈发火爆。作为一名 Serverless 的拥趸,在跟大家推荐的过程中,我经常能看到…

新手怎样学校做网站网站服务器返回状态码404

Python文件操作与面向对象 一、文件备份案例 1、实例代码 # 1、接收用户输入的文件名(要备份的文件名) oldname = input(请输入要备份的文件名称:) # python.txt # 2、规划备份文件名(python[备份].txt) # 搜索点号 index = oldname.rfind(.) # 返回文件名和文件后缀 …

常州网站建设效果网站做cdn需要注意什么

在数字化时代,企业需要借助先进的数字化技术来提高工程管理效率和质量。招投标管理系统作为企业内部业务项目管理的重要应用平台,涵盖了门户管理、立项管理、采购项目管理、采购公告管理、考核管理、报表管理、评审管理、企业管理、采购管理和系统管理等…

餐厅网站源码如何搭建app开发平台

目录 1.背景 2.ELK的配置 2.1.下载 2.2.关闭防火墙 2.3.安装elasticsearch 2.4.安装Logstash 2.5.安装Kibana 2.6.Java日志输出到Logstash 2.7.OSS版本 3.Kafka的配置 3.1.zookeeper搭建 3.2.kafka搭建 4.整合 1.背景 高日志压力情况下,为了避免Logsta…

企业网站功能描述泰安人力资源官网

构造一句话PHP木马 <?php eval(system($_POST[shell])); ?> 利用eval函数解析$shell的值使得服务器执行system命令 eval函数是无法直接执行命令的&#xff0c;只能把字符串当作php代码解析 这里我们构造的木马是POST的方式上传&#xff0c;那就用MaxHacKBar来执行 …

如何做网站后台管理员php网站用的是什么语言写的

前阵子一位读者告诉我&#xff0c;某位大厂HR给他发了我之前做的面试题答案合集。 这个消息让我开心了一整天&#x1f602;&#xff0c;因为这说明我之前做的面试题系列真的能帮助到部分测试同学&#xff0c;也算是侧面得到了一种认可吧。 坚持可是我们程序员家族的优良传统&a…

显示网站建设精美页面房山新农村建设网站

参考&#xff1a;自己实现一个SQL解析引擎_曾经的学渣的博客-CSDN博客

做完整的网站设计需要的技术企业策划书范文

简介&#xff1a;欢迎来到未来 您可能听说过人工智能聊天机器人和大型语言模型 (LLM)&#xff0c;对吧&#xff1f; 这些技术奇迹正在重塑企业的沟通和运营方式。 但是&#xff0c;这是一个价值百万美元的问题&#xff1a;哪一个适合您的业务&#xff1f; 让我们深入了解一下&…

网站图片展示源代码长宁集团网站建设

ES6 为数组新增了一些非常有用的 API&#xff0c;这些 API 提高了数组操作的便利性和效率。以下是 ES6 给数组新增的主要 API 及其详细解释和示例&#xff1a; 1. Array.from() Array.from() 方法从类数组对象或可迭代对象创建一个新的数组实例。 const arrayLike {0: a,1:…

哈尔滨网站开发方案上海网站制作网络推广方法

人工智能&#xff08;AI&#xff09;技术的迅猛发展正在深刻改变我们的生活和工作方式。你是否曾想过&#xff0c;未来的工作场景会是什么样子&#xff1f;AI的崛起不仅仅是科技的进步&#xff0c;更是我们生活方式的革命。今天&#xff0c;我们将深入探讨三种主要的AI能力&…

故城县网站建设服务商业网站开发

Android Jetpack组件架构&#xff1a;ViewModel的原理 导言 本篇文章是关于介绍ViewModel的&#xff0c;由于ViewModel的使用还是挺简单的&#xff0c;这里就不再介绍其的基本应用&#xff0c;我们主要来分析ViewModel的原理。 ViewModel的生命周期 众所周知&#xff0c;一般…

张家口建站优化可以推广发广告的app

Fiber 上篇文章fiber简单理解记录了react fiber架构&#xff0c;Hooks是基于fiber链表来实现的。阅读以下内容时建议先了解react fiber。 jsx -> render function -> vdom -> fiber树 -> dom vdom 转 fiber 的过程称为 recocile。diff算法就是在recocile这个过程…

济宁祥云网站建设360弹出网站

django部署在iis下&#xff0c;webconfig错误错误原因&#xff1a;iis7以后&#xff0c;web.config管理机制更安全了默认情况下&#xff0c;会锁住配置项&#xff0c;不许修改怎么办&#xff1f;如何求解以上问题呢&#xff1f;D:django_websiteshello>%windir%C:Windows 不…

花木网站建设龙华网站建设设计公司

当MySQL使用Unix Socket启动时&#xff0c;直接使用localhost会发生了一个数据库错误&#xff0c;发生无法连接数据库错误。 Warning: mysql_connect() [function.mysql-connect]: [2002] 这时应当修改hostname&#xff0c;例如在CI 配置数据库 (database.php) 从&#xff1a; …

建立企业网站的技能wordpress扁平主题

首先唱名&#xff08;do、re、mi、fa、sol、la、si 1234567&#xff09;先对应在 小字一组上&#xff0c;一般调号 1c 时都是对应在 小字一组上 然后从 小字一组 开始往左或往右&#xff0c;往左的音是越低的&#xff0c;往右的音是越高的&#xff0c;这时也需要给唱名&#xf…

鞍山最新消息动态ip做网站影响seo吗

题目描述 mobiusp 创作了一首 n 个音符的乐曲&#xff0c;其中第 iii 个音符的音高为 ai​ &#xff0c;但是 mobiusp 对以前的创作风格和黑历史很不满意&#xff0c;他希望所有音符的音高 ai 都是 1∼7 的正整数&#xff0c;且相邻的音高差不超过 k 。 现在他要修改若干个音符…

安徽省建设工程造价管理总站网站网站公司名称大全

通过接口实现多态 接口中声明若干个 bstract方法&#xff1b; 方法体的内容细节由实现接口的类去完成&#xff0c;不同的类有 不同的实现方式 → 则接口变量在回调接口方法时具有多 种形态。 用接口进行程序设计的核心思想 使用接口回调技术&#xff1a;接口变量存放实现该接口…

企业门户网站 php制作网页方法

2024年3月25日&#xff0c;马来西亚 - BTM 是领先的投资平台&#xff0c;提出一种全新融合安全性、稳定的方式。BTM 坚守增强投资者信心的承诺&#xff0c;运用前沿科技和由 AI 驱动的算法策略&#xff0c;以及实现快速服务的能力&#xff0c;助力投资者自信地应对市场的不断变…

求网站制作图书翻页的动画 做网站启动用

转载自 Java&#xff1a;关于main方法的10道面试题 1.main方法是做什么用的&#xff1f; 2.不用main方法如何运行一个类&#xff1f; 3.main方法如何传递参数&#xff1f;传递参数的类型是什么&#xff1f;能不能改变该参数类型&#xff1f; 4.main方法为什么是静态的&#xff…