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

在线A视频网站(级做爰片)wordpress无法打开

在线A视频网站(级做爰片),wordpress无法打开,品牌网站建设源码,河南建设教育协会网站Spring Cloud Stream整合RocketMQ 这里书接上回#xff0c;默认你已经搭建好了RocketMQ主从异步集群#xff0c;前面文章已经介绍过搭建方法。 1、Spring Cloud Stream介绍 Spring Cloud Stream是一个框架#xff0c;用于构建与共享消息系统连接的高度可扩展的事件驱动微服…Spring Cloud Stream整合RocketMQ 这里书接上回默认你已经搭建好了RocketMQ主从异步集群前面文章已经介绍过搭建方法。 1、Spring Cloud Stream介绍 Spring Cloud Stream是一个框架用于构建与共享消息系统连接的高度可扩展的事件驱动微服务。 官网https://spring.io/projects/spring-cloud-stream 该框架提供了一个灵活的编程模型该模型基于已经建立和熟悉的Spring习惯用法和最佳实践包括对持久pub/sub语义、消费者组和有状态分区的支持。 Spring Cloud Stream的核心构建块是 Destination Binders:负责提供与外部消息传递系统集成的组件。Destination Bindings:外部消息系统和最终用户提供的应用程序代码(生产者/消费者)之间的桥梁。Message:生产者和消费者用来与目标绑定器(以及通过外部消息系统的其他应用程序)进行通信的规范数据结构。 2、生产者 2.1 引入依赖 dependenciesdependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion${spring-cloud-alibaba.version}/versiontypepom/typescopeimport/scope/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-stream-rocketmq/artifactIdversion2.2.2.RELEASE/versionexclusionsexclusiongroupIdorg.apache.rocketmq/groupIdartifactIdrocketmq-client/artifactId/exclusionexclusiongroupIdorg.apache.rocketmq/groupIdartifactIdrocketmq-acl/artifactId/exclusion/exclusions/dependencydependencygroupIdorg.apache.rocketmq/groupIdartifactIdrocketmq-client/artifactIdversion4.7.1/version/dependencydependencygroupIdorg.apache.rocketmq/groupIdartifactIdrocketmq-acl/artifactIdversion4.7.1/version/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependencies注意RocketMQ官方维护的Spring-Cloud-Stream依赖中的rocketmq版本为4.4需要排出后加入4.7.1的依。 2.2 编写配置文件 spring:application:name: my-spring-cloud-rocketmq-producercloud:stream:bindings:output:destination: TopicTestrocketmq:binder:name-server: 192.168.159.34:9876 server:port: 80802.3 启动类打上注解 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.stream.annotation.EnableBinding; import org.springframework.cloud.stream.messaging.Source;EnableBinding(Source.class) SpringBootApplication public class MySpringCloudRocketmqProducerApplication {public static void main(String[] args) {SpringApplication.run(MySpringCloudRocketmqProducerApplication.class, args);} }其中EnableBinding(Source.class)指向配置文件的output参数。 2.4 编写生产者程序 import org.apache.rocketmq.common.message.MessageConst; import org.springframework.cloud.stream.messaging.Source; import org.springframework.messaging.Message; import org.springframework.messaging.MessageHeaders; import org.springframework.messaging.support.MessageBuilder; import org.springframework.stereotype.Component;import javax.annotation.Resource; import java.util.HashMap; import java.util.Map;Component public class MyProducer {Resourceprivate Source source;public void sendMessage(String msg){//封装消息头MapString,Object headersnew HashMap();headers.put(MessageConst.PROPERTY_TAGS,TagA);MessageHeaders messageHeadersnew MessageHeaders(headers);//创建消息对象MessageString message MessageBuilder.createMessage(msg, messageHeaders);//发送消息source.output().send(message);} }2.5 编写单元测试发送消息 SpringBootTest class MySpringCloudRocketmqProducerApplicationTests {Autowiredprivate MyProducer producer;Testvoid contextLoads() {producer.sendMessage(hello,spring cloud stream message);}}3、消费者 3.1 引入依赖 与生产者相同。 3.2 编写配置文件 spring:application:name: my-spring-cloud-rocketmq-consumercloud:stream:bindings:# input消费者input:destination: TopicTestgroup: spring-cloud-stream-consumer-group# 配置RocketMQrocketmq:binder:name-server: 192.168.159.34:9876 server:port: 80813.3 启动类打上注解 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.stream.annotation.EnableBinding; import org.springframework.cloud.stream.messaging.Sink;EnableBinding(Sink.class) SpringBootApplication public class MySpringCloudRocketmqConsumerApplication {public static void main(String[] args) {SpringApplication.run(MySpringCloudRocketmqConsumerApplication.class, args);}}其中EnableBinding(Sink.class)指向配置文件的input参数。 3.4 编写消费者程序 import org.springframework.cloud.stream.annotation.StreamListener; import org.springframework.cloud.stream.messaging.Sink; import org.springframework.stereotype.Component;Component public class MyConsumer {StreamListener(Sink.INPUT)public void processMessage(String message){System.out.println(收到的消息message);} }先启动消费者使用单元测试发送消息。
http://www.hkea.cn/news/14476622/

相关文章:

  • 阿里巴巴网站的搜索引擎优化案例红色文化网站建设
  • 上海营销型网站建站扁平化企业网站
  • 一个单位网站被黑该怎么做网页加速器手机
  • 手机网站做指向wordpress工具栏移到底部
  • 申请绿色网站wordpress 死链检测
  • 大连网站制作开发东阳便宜自适应网站建设优惠
  • 网站开发流程记住吧邯郸信息港房屋出售
  • 可以做区块链推广的网站哈尔滨模板网站
  • 中英文网站为什么要分开做域名备案成功如何做网站
  • 菏泽正耀网站建设公司怎么样大连网站设计哪个最好
  • 什么网站做家具出口马来西亚的网站后缀
  • 哈尔滨门户网站是什么用python怎么做网站
  • 中核二三公司是国企还是央企汕头seo管理
  • 网站线框图wordpress 4.7.2 中文
  • 办网站流程wordpress添加导航首页
  • 做网站一般用什么软件项目商业网站建设方案
  • 象山经济开发区建设有限公司网站网页ui设计是什么
  • 网站做外链什么意思论坛类型的网站怎么做
  • wordpress是建站工具 还是语言学院门户网站建设自评
  • php网站接入支付宝淄博网站制作托管优化
  • 制作微信公众的网站开发来宾 网站建设
  • 网站管理是什么石家庄市建设厅网站
  • 资讯门户类网站有哪些从0搭建一个网站
  • 国内html5网站建设新闻类网站怎么做百度推广
  • 网站开发工程师 面试英语网站icp备案查询
  • 河北省和城乡建设厅网站wordpress地址应该填什么
  • 西安网站制作西安搜推宝网络安徽省建筑工程信息查询
  • 苏州晶体公司网站木卢seo教程
  • 科技公司建设网站公司网站怎么弄
  • 网站恶意镜像 301给个手机网站就这么难吗