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

虚拟主机专用控制面板福州seo扣费

虚拟主机专用控制面板,福州seo扣费,企业标准备案平台官网,php在动态网站开发中的优势文章目录 一、安装1.1、下载RocketMQ1.2、将下载包上传到linux中,然后解压1.3、修改runserver.sh的jvm参数大小(根据自己服务器配置来修改)1.4、启动mqnamesrv (类似于注册中心)1.5、修改runbroker.sh的jvm参数大小&am…

文章目录

  • 一、安装
    • 1.1、下载RocketMQ
    • 1.2、将下载包上传到linux中,然后解压
    • 1.3、修改runserver.sh的jvm参数大小(根据自己服务器配置来修改)
    • 1.4、启动mqnamesrv (类似于注册中心)
    • 1.5、修改runbroker.sh的jvm参数大小(根据自己服务器配置来修改)
    • 1.6、修改broker.conf
    • 1.7、启动broker(节点)
  • 二、springboot中的使用
    • 2.1、pom.xml中添加依赖
    • 2.2、application.yml配置
    • 2.3、生产者模板类
    • 2.4、消费者模板类
    • 2.5、消息调用测试
    • 2.6、成功案例


  • 前言:rocketmq-all-5.3.0-bin-release.zip版本为例

一、安装

1.1、下载RocketMQ

下载地址:https://rocketmq.apache.org/
在这里插入图片描述
在这里插入图片描述

1.2、将下载包上传到linux中,然后解压

  • 解压命令
unzip rocketmq-all-5.3.0-bin-release.zip

1.3、修改runserver.sh的jvm参数大小(根据自己服务器配置来修改)

# 在rocketmq-all-5.3.0-bin-release/bin下修改
vim runserver.sh# 修改jvm大小,如果服务器支持这么大的可以不用修改
# 将以下
JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
# 修改为
JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

1.4、启动mqnamesrv (类似于注册中心)

# 在rocketmq-all-5.3.0-bin-release/bin中启动
nohup ./mqnamesrv &

1.5、修改runbroker.sh的jvm参数大小(根据自己服务器配置来修改)

# 在rocketmq-all-5.3.0-bin-release/bin下修改
vim runbroker.sh# 修改jvm大小,如果服务器支持这么大的可以不用修改
# 将以下
JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g"
# 修改为
JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m"

1.6、修改broker.conf

# 在rocketmq-all-5.3.0-bin-release/conf下修改
vim broker.conf# 将以下参数加在文件最下方
# 自动创建topic
autoCreateTopicEnable = true
# namesrv注册地址
namesrvAddr=localhost:9876

1.7、启动broker(节点)

# 在rocketmq-all-5.3.0-bin-release/bin中启动
nohup ./mqbroker -c ../conf/broker.conf &

二、springboot中的使用

2.1、pom.xml中添加依赖

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

2.2、application.yml配置

rocketmq:name-server: 192.168.103.81:9876producer:group: my-consumer_testconsumer:group: my-consumer_test

2.3、生产者模板类

package com.yhgc.rocket;
import org.apache.rocketmq.spring.annotation.ExtRocketMQTemplateConfiguration;
import org.apache.rocketmq.spring.core.RocketMQTemplate;/*** @author 王青松*/
@ExtRocketMQTemplateConfiguration(nameServer = "${rocketmq.name-server}")
public class ExtRocketMQTemplate extends RocketMQTemplate {
}

2.4、消费者模板类

package com.yhgc.rocket;
import org.apache.rocketmq.spring.annotation.RocketMQMessageListener;
import org.apache.rocketmq.spring.core.RocketMQListener;
import org.springframework.stereotype.Service;
@Service
@RocketMQMessageListener(topic = "testTopic", consumerGroup = "my-consumer_test")
public class TestConsumer implements RocketMQListener<String> {@Overridepublic void onMessage(String s) {System.out.println("============Received message: " + s);}
}

2.5、消息调用测试

package com.yhgc.controller;
import com.alibaba.fastjson.JSONObject;
import com.yhgc.rocket.ExtRocketMQTemplate;
import org.apache.rocketmq.spring.core.RocketMQTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;@RestController
@RequestMapping("/test1")
public class TestController {@Autowiredprivate ExtRocketMQTemplate rocketMQTemplate;@RequestMapping("/t2")@ResponseBodypublic JSONObject t2(){rocketMQTemplate.convertAndSend("testTopic", "Hello, RocketMQ!");JSONObject res = new JSONObject();res.put("code",200);res.put("msg","调用成功");return res;}
}

2.6、成功案例

在这里插入图片描述

http://www.dnsts.com.cn/news/648.html

相关文章:

  • 做网站推广的企业如何做一个自己的网页
  • wordpress 载入seo网络营销是什么意思
  • 电脑做ppt一般下载哪个网站好seo网站关键词快速排名
  • 网站模板素材广东百度seo关键词排名
  • 黄金网站app下载免费广西网站seo
  • 网站后台无法上传照片app广告联盟平台
  • 网站建设请款报告培训seo哪家学校好
  • 网站备案号格式说明书关键词排名靠前
  • 好看的wordpress工具关键词排名优化易下拉技巧
  • 青岛seo做的好的网站今日头条国际新闻
  • 网站 ip地址是什么百度如何推广产品
  • 网站公安备案需要多久公司推广宣传文案
  • 怎么用flash做游戏下载网站十大营销策略有哪些
  • 国外购物平台有哪些广州seo公司如何
  • 游戏网站建设方案书seo搜索引擎优化案例
  • 网站更换目录名如何做301跳转百度搜索app下载
  • 个人名义做网站江苏网站建站系统哪家好
  • 需要网站开发的吗重庆seo论
  • wordpress拨号功能长春seo排名
  • wordpress自动发布图片优化怎么做
  • 阿克苏网站建设咨询手机网站建设
  • 建设机械网站案例seo权重是什么意思
  • 东莞手机app开发seo网站优化专家
  • 便宜的营销型网站建设软件制作平台
  • 注册查询系统泰州seo
  • 做网站需要用什么语言开发广告推广营销网站
  • 微信建设网站找哪家腾讯与中国联通
  • 我的网站要换新域名如何做windows优化大师官网
  • 免费软件的定义长春网站优化体验
  • 数字展厅企业展厅seo排名分析