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

pc网站转换手机网站代码wordpress端点设错自已进不去

pc网站转换手机网站代码,wordpress端点设错自已进不去,如何做网站menu菜单,旅行社静态模板网站RocketMQ 简单介绍 阿里云rockerMq 4.x和5.x集成 一、云平台创建实例 参考文档#xff1a; 阿里云api 阿里云 创建实例 二、skd集成思路 公司用的RocketMQ一般是自建开源apache的RocketMQ和上阿里云的RocketMQ#xff0c;目前阿里云支持4.x和5.x版本 项目集成思路…RocketMQ 简单介绍 阿里云rockerMq 4.x和5.x集成 一、云平台创建实例 参考文档 阿里云api 阿里云 创建实例 二、skd集成思路 公司用的RocketMQ一般是自建开源apache的RocketMQ和上阿里云的RocketMQ目前阿里云支持4.x和5.x版本 项目集成思路 1、集成阿里RocketMQ 两个版本 4.x和5.x 支持版本配置和开源apache的RocketMQ集成 2、RocketProperties 单配置适用多版本集成 3、RocketConsumer 消费者注解支持多版本集成(消费组监听器继承实现可以不一样注解一致 4、RocketMessageProducer 生产者接口支持多版本集成根据配置版本自动适配 注这个是一个持续集成优化过程需要不停磨练 三、根据RocketConsumer注解动态监听器实现 1、核心逻辑代码: 扫描包注解根据配置版本号走不同的消费组创建 String packageName properties.getPackageName(); // 扫描包路径ClassPathScanningCandidateComponentProvider scanner new ClassPathScanningCandidateComponentProvider(false);scanner.addIncludeFilter(new AnnotationTypeFilter(RocketConsumer.class));SetBeanDefinition candidates scanner.findCandidateComponents(packageName);for (BeanDefinition beanDefinition : candidates) {try {Integer versions properties.getVersions();if (Objects.equals(RockerMqVersions.ALI_4.getCode(), versions)) {onsRocketMQConsumerClient.start(beanDefinition);}if (Objects.equals(RockerMqVersions.ALI_5.getCode(), versions)) {rocketMQConsumerClient.start(beanDefinition);}} catch (Exception e) {e.printStackTrace();}}2、消费组push 用法示例 版本4.x 写法 Slf4j Component RocketConsumer(topic PRODUCER_TOPIC, consumerGroup PRODUCER_GROUP) public class Push4MQConsumer implements MessageListener {Autowiredprivate UserService userService;Overridepublic Action consume(Message message, ConsumeContext consumeContext) {String body new String(message.getBody());log.info(TestMQConsumer: body user: userService.getUserId());return Action.CommitMessage;} }版本5.x 写法 Slf4j Component RocketConsumer(topic PRODUCER_TOPIC, consumerGroup PRODUCER_GROUP) public class TestMQConsumer implements MessageListener {Autowiredprivate UserService userService;Overridepublic ConsumeResult consume(MessageView messageView) {String body StandardCharsets.UTF_8.decode(messageView.getBody()).toString();log.info(TestMQConsumer: body user: userService.getUserId());return ConsumeResult.SUCCESS;} }五、RocketMessageProducer 生产发送 目前只写5.x 写法,后面持续优化 普通消息 RocketMsg rocketMsg new RocketMsg(); rocketMsg.setBody(hxl测试发送); rocketMessageProducer.sendMessage(PRODUCER_TOPIC, null, rocketMsg); return ApiResult.success();延迟消息 RocketMsg rocketMsg new RocketMsg(); rocketMsg.setBody(延迟消息发送发送); rocketMessageProducer.sendMessage(DELAY_TOPIC, null, 5 * 60L, rocketMsg);# github 地址 [https://github.com/sanxiaoshitou/tower-boot](https://github.com/sanxiaoshitou/tower-boot)
http://www.dnsts.com.cn/news/6455.html

相关文章:

  • 专业专题网站建设旅游网站网页设计报告
  • 锦州网站建设株洲在线
  • 设计师接私单做网站浏览器打开网站
  • 从化网站开发公司wordpress主题绑定域名
  • 如何做自己的网站asp.net mvc 5 网站开发之美
  • 天津品牌网站建设哪个好班级网页网站建设
  • 企业网站的网址有哪些贵阳市观山湖区建设局网站
  • 建网站优化四川城乡与建设厅网站
  • 建设部资质升级网站阿里云服务器怎么安装wordpress
  • 做网站的公司跑了企业网站的新闻资讯版块有哪些
  • 广州 seo的网站seo优化方案设计
  • 哈尔滨企业网站模板建站找人做短视频网站
  • 国人wordpress主题金华seo
  • 网站开发实训基本要求网站界面美观度
  • 成都彩票网站建设佛山网站建设怎么选
  • 有名的网页游戏深圳市seo点击排名软件价格
  • 网络营销咨询网站源码企业广告宣传
  • 网站建设中html网页天河做网站系统
  • 起名网站是怎么做的免费下载个人简历表格
  • 北京网站如何制作课程网站的设计
  • 上海网站制作商如何自己做公众号
  • 深圳网站建制作如何分析百度指数
  • 园林古建设计网站移动端app下载
  • 天津网站优化步骤crm管理系统排名
  • 简易手机站山东网络建站推广
  • 津南网站建设潍坊市建设厅网站
  • 怎么有自己的网站wordpress 角色权限表
  • 网站建设哪家强注册一个域名需要多少钱
  • 免费网站注册申请买国外的东西在哪个平台
  • 四川省省建设厅网站中文绿色环保网站模板