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

如何自己做资源类网站网站网上推广

如何自己做资源类网站,网站网上推广,作文网高中,电商项目流程文章目录 一、安装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.mmbaike.com/news/104361.html

相关文章:

  • 仙桃网站建设seo关键词优化推广外包
  • 网站建设的个人总结百度平台
  • 做网站设计是什么专业百度竞价排名公式
  • 网站源码下载音乐seo关键词排名优化价格
  • wordpress网站管理系统深圳谷歌推广公司
  • 护肤品网站建站模板最新新闻热点素材
  • dedecms网站地图怎么做卢松松外链工具
  • 做网站公司做网站公司一台电脑赚钱的门路
  • 淘宝上面的网站建设是靠谱大批量刷关键词排名软件
  • 网站虚拟机从头做有影响吗网站策划是干什么的
  • 南昌市城乡建设委员会网站百度域名
  • 卫浴网站源码竞价推广网络推广运营
  • 湛江网站建设模板百度写一篇文章多少钱
  • 网站建设毕业设计心得网站收录查询爱站
  • 网站首页做30个关键词seo可以从哪些方面优化
  • 直播间网站开发悟空建站seo服务
  • 网站app制作教程百度发作品入口在哪里
  • 网站建设里程碑关键词推广技巧
  • 网页字体网站营销网站推荐
  • wordpress PHP滑块模板整站seo技术
  • 凡科网的网站建设怎么做深圳网络广告推广公司
  • 深圳建设银行分行网站站长之家0
  • 自动化设计网站建设运营网站
  • 柳市做网站电商网站平台搭建
  • 小视频解析网站怎么做佛山竞价账户托管
  • 网站搭建dns有用吗营销推广是什么意思
  • 网站开发雷小天国外seo网站
  • 仙桃网站制作新乡百度关键词优化外包
  • 做网站要学什么软件好三亚百度推广开户
  • 网站解析教程图片优化软件