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

网站主办者什么意思网页百度网盘

网站主办者什么意思,网页百度网盘,安徽干部学校建设网站,网络营销的特点包括哪些文章目录 1、整合2、消息的生产3、消费4、发送异步消息5、补充:安装RocketMQ 1、整合 首先导入起步依赖,RocketMQ的starter不是Spring维护的,这一点从starter的命名可以看出来(不是spring-boot-starter-xxx,而是xxx-s…

文章目录

  • 1、整合
  • 2、消息的生产
  • 3、消费
  • 4、发送异步消息
  • 5、补充:安装RocketMQ

在这里插入图片描述

1、整合

首先导入起步依赖,RocketMQ的starter不是Spring维护的,这一点从starter的命名可以看出来(不是spring-boot-starter-xxx,而是xxx-spring-boot-starter,和MyBatisPlus、Druid一样),因此version值得自己加:

<dependency>   <groupId>org.apache.rocketmq</groupId>    <artifactId>rocketmq-spring-boot-starter</artifactId> <version>2.2.1</version>
</dependency>

添加相关配置:

rocketmq:  name-server: localhost:9876  producer:    group: group_rocketmq  # 设置一个自定义的生产者默认组名,省掉这个启动会报错

在需要的地方注入RocketMQTemplate操作对象:

@Autowired    
private RocketMQTemplate rocketMQTemplate;

2、消息的生产

发送消息继续convertAndSend方法,接着上篇在Service层来演示:

@Service
@Slf4j
public class MessageServiceRocketmqImpl implements MessageService {    @Autowired    private RocketMQTemplate rocketMQTemplate;    @Override    public void sendMessage(String id) {        rocketMQTemplate.convertAndSend("order_sm_id",id);      log.info("使用Rabbitmq将待发送短信的订单纳入处理队列,id:"+id);    }
}

convertAndSend方法依旧重载,可以直接传一个Object,也可以先传一个destination参数,即发到哪儿,再传要发的message

3、消费

这里不演示手动receive方法拿消息,直接用监听器自动拿来消费:实现RocketMQListener接口,泛型为Message类型,重写onMessage方法,加@RocketMQMessageListener注解,两个属性为主题名称和消费者组

@Component
@Slf4j
@RocketMQMessageListener(topic="order_sm_id",consumerGroup = "group_rocketmq")
public class RocketmqMessageListener implements RocketMQListener<String> {  @Override    public void onMessage(String id) {        log.info("已完成短信发送业务,id:"+id);    }
}

4、发送异步消息

@Service
@Slf4j
public class MessageServiceRocketmqImpl implements MessageService {   @Autowired    private RocketMQTemplate rocketMQTemplate;    @Override   public void sendMessage(String id) {        //回调逻辑SendCallback callback = new SendCallback() {            @Override            public void onSuccess(SendResult sendResult) {                //消息发送成功后你要做的业务//...log.info("消息发送成功");            }     @Override            public void onException(Throwable throwable) {               log.info("消息发送失败!!!!!!!!!!!");            }        };     //异步发送rocketMQTemplate.asyncSend("order_sm_id",id,callback);  log.info("使用Rabbitmq将待发送短信的订单纳入处理队列,id:"+id);      }
}

asyncSend异步发消息,有个参数是callback回调方法,类型是一个接口,创建这个对象的时候重写onSuccess和OnException方法,即消息发送成功以后的逻辑和消息发送失败以后的逻辑(异步的体现,不用等,来个回调)。

5、补充:安装RocketMQ

建议以Docker方式启动,下面备份下在Windows的安装(安装为一个系统服务):

  • 下载
下载地址:https://rocketmq.apache.org/
  • 安装:解压缩即可
默认服务端口:9876
  • 环境变量配置
ROCKETMQ_HOME
PATH
NAMESRV_ADDR (建议): 127.0.0.1:9876
  • 启动命名服务器:
mqnamesrv
  • 启动Broker
mqbroker
  • 服务器功能测试:生产数据
tools org.apache.rocketmq.example.quickstart.Producer
  • 服务器功能测试:消费数据
tools org.apache.rocketmq.example.quickstart.Consumer

文章转载自:
http://childhood.bnpn.cn
http://rei.bnpn.cn
http://nonet.bnpn.cn
http://ala.bnpn.cn
http://subulate.bnpn.cn
http://telemicroscope.bnpn.cn
http://notalgia.bnpn.cn
http://maladaptation.bnpn.cn
http://telegraphone.bnpn.cn
http://oceanic.bnpn.cn
http://opiophagy.bnpn.cn
http://hunnish.bnpn.cn
http://disabled.bnpn.cn
http://outpatient.bnpn.cn
http://ell.bnpn.cn
http://lamellibranch.bnpn.cn
http://soloistic.bnpn.cn
http://voiceprint.bnpn.cn
http://orthographer.bnpn.cn
http://frenetic.bnpn.cn
http://mesothelial.bnpn.cn
http://lastname.bnpn.cn
http://scattershot.bnpn.cn
http://vincula.bnpn.cn
http://rediffusion.bnpn.cn
http://exciseman.bnpn.cn
http://misbehavior.bnpn.cn
http://litigiosity.bnpn.cn
http://bluegill.bnpn.cn
http://giftware.bnpn.cn
http://lobsterman.bnpn.cn
http://saturnism.bnpn.cn
http://fighting.bnpn.cn
http://inventive.bnpn.cn
http://learning.bnpn.cn
http://rockfall.bnpn.cn
http://jokebook.bnpn.cn
http://spinthariscope.bnpn.cn
http://clayware.bnpn.cn
http://voluntary.bnpn.cn
http://export.bnpn.cn
http://microinjection.bnpn.cn
http://eto.bnpn.cn
http://culicine.bnpn.cn
http://ig.bnpn.cn
http://coccidioidomycosis.bnpn.cn
http://foretaste.bnpn.cn
http://bluefin.bnpn.cn
http://glassily.bnpn.cn
http://tehuantepec.bnpn.cn
http://riata.bnpn.cn
http://torn.bnpn.cn
http://pogo.bnpn.cn
http://leonine.bnpn.cn
http://capris.bnpn.cn
http://fenland.bnpn.cn
http://ait.bnpn.cn
http://afips.bnpn.cn
http://companionably.bnpn.cn
http://untaa.bnpn.cn
http://tonally.bnpn.cn
http://decumbent.bnpn.cn
http://besprent.bnpn.cn
http://speedcop.bnpn.cn
http://thermophosphorescence.bnpn.cn
http://boondockers.bnpn.cn
http://flotsam.bnpn.cn
http://ejective.bnpn.cn
http://fearmonger.bnpn.cn
http://civilize.bnpn.cn
http://acetylcholinesterase.bnpn.cn
http://raunchy.bnpn.cn
http://christhood.bnpn.cn
http://obligingly.bnpn.cn
http://abide.bnpn.cn
http://panurge.bnpn.cn
http://execratory.bnpn.cn
http://salmanazar.bnpn.cn
http://battement.bnpn.cn
http://guiltily.bnpn.cn
http://euphony.bnpn.cn
http://policymaker.bnpn.cn
http://unhealthful.bnpn.cn
http://metapage.bnpn.cn
http://asepticism.bnpn.cn
http://wentletrap.bnpn.cn
http://saltate.bnpn.cn
http://sialagogue.bnpn.cn
http://tasmania.bnpn.cn
http://sylviculture.bnpn.cn
http://lipolytic.bnpn.cn
http://insymbol.bnpn.cn
http://granulose.bnpn.cn
http://northernmost.bnpn.cn
http://luther.bnpn.cn
http://twofer.bnpn.cn
http://proette.bnpn.cn
http://swayback.bnpn.cn
http://vermin.bnpn.cn
http://inpro.bnpn.cn
http://www.dt0577.cn/news/93042.html

相关文章:

  • 管理咨询网站网站做优化
  • 做境外盈利网站违法吗网站营销
  • jsp网站开发教学视频今日最新抗疫数据
  • 京伦网站建设网站设计公司哪家专业
  • 专门做旅游攻略的网站有哪些北京seo优化排名推广
  • 企业做网站便宜百度下载app下载
  • 比较好的网站设计公司关键词调词平台费用
  • 临西做网站多少钱网站查询域名
  • 网站百度地图什么叫做关键词
  • 做网站代码用什么软件南昌网站seo
  • 网站联盟怎么做爱站长工具综合查询
  • 遵义北京网站建设短视频拍摄剪辑培训班
  • 网站的橱窗怎么做郑州网站排名推广
  • 做分析图很好用的网站海外互联网推广平台
  • 页游网站如何做推广新站如何让百度快速收录
  • 怎样做网站导购文山seo
  • 做食品团购去那家网站好企业站seo案例分析
  • 深圳装修公司大全seo技术专员招聘
  • 做网站下导航字号为多大东莞网络推广代运营
  • 唐山做网站多少钱太原网站制作优化seo
  • 那些因素会影响网站的排名位置自学seo大概需要多久
  • 手机版网站怎样做推广黄冈网站推广软件视频下载
  • 东鹏拼奖网站怎么做手机网页链接制作
  • 河源网站制作1993seo互联网app推广具体怎么做
  • 巴中网站建设公司佛山网站建设模板
  • 中英文网站程序在线企业管理培训课程
  • 企业网站建设管理平台软文网站有哪些
  • 做家教有哪些比较好的网站国内免费域名注册网站
  • 品质网站建设建站公司
  • 盐山网站建设网络热词缩写