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

wordpress 新建厦门百度seo

wordpress 新建,厦门百度seo,做电子委托在那个网站,域名可以做网站吗1.拉取RocketMQ镜像 这里以dockerhub上 RocketMQ 5.2.0版本的镜像为例,介绍部署过程。 docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/rocketmq:5.2.02.创建容器共享网络 RocketMQ 中有多个服务,需要创建多个容器,创建 docke…

1.拉取RocketMQ镜像
这里以dockerhub上 RocketMQ 5.2.0版本的镜像为例,介绍部署过程。

docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/rocketmq:5.2.0

2.创建容器共享网络
RocketMQ 中有多个服务,需要创建多个容器,创建 docker 网络便于容器间相互通信。

docker network create rocketmq

3.启动NameServer

启动 NameServer

docker run -d --name rmqnamesrv -p 9876:9876 --network rocketmq apache/rocketmq:5.2.0 sh mqnamesrv

验证 NameServer 是否启动成功

docker logs -f rmqnamesrv

4.启动 Broker+Proxy

配置 Broker 的IP地址

echo “brokerIP1=127.0.0.1” > broker.conf

启动 Broker 和 Proxy

docker run -d \
--name rmqbroker \
--network rocketmq \
-p 10912:10912 -p 10911:10911 -p 10909:10909 \
-p 8080:8080 -p 8081:8081 \
-e "NAMESRV_ADDR=rmqnamesrv:9876" \
-v ./broker.conf:/home/rocketmq/rocketmq-5.2.0/conf/broker.conf \
registry.cn-hangzhou.aliyuncs.com/qiluo-images/rocketmq:5.2.0 sh mqbroker --enable-proxy \
-c /home/rocketmq/rocketmq-5.3.0/conf/broker.conf

验证 Broker 是否启动成功

docker exec -it rmqbroker bash -c "tail -n 10 /home/rocketmq/logs/rocketmqlogs/proxy.log"

5.SDK测试消息收发
工具测试完成后,我们可以尝试使用 SDK 收发消息。这里以 Java SDK 为例介绍一下消息收发过程,可以从 rocketmq-clients 中参阅更多细节。

在IDEA中创建一个Java工程。

在 pom.xml 文件中添加以下依赖引入Java依赖库,将 rocketmq-client-java-version 替换成 最新的版本.

 <dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-client</artifactId><version>5.2.0</version></dependency>

注意 镜像是5.2.0 那么 依赖也必须是5.2.0

进入broker容器,通过mqadmin创建 Topic。

$ docker exec -it rmqbroker bash
$ sh mqadmin updatetopic -t TestTopic -c DefaultCluster

在已创建的Java工程中,创建发送普通消息程序并运行,示例代码如下:


import org.apache.rocketmq.client.producer.DefaultMQProducer;
import org.apache.rocketmq.common.message.Message;public class RocketMQProducer {public static void main(String[] args) {// 创建一个生产者DefaultMQProducer producer = new DefaultMQProducer("ProducerGroupName");try {// 设置 NameServer 的地址producer.setNamesrvAddr("localhost:9876");producer.start();// 创建消息Message msg = new Message("TopicTest", "TagA", "KeyA", "Hello RocketMQ".getBytes());// 发送消息producer.send(msg);System.out.println("Message sent: " + new String(msg.getBody()));} catch (Exception e) {e.printStackTrace();} finally {// 关闭生产者producer.shutdown();}}
}

在已创建的Java工程中,创建订阅普通消息程序并运行。Apache RocketMQ 支持SimpleConsumer和PushConsumer两种消费者类型,您可以选择以下任意一种方式订阅消息。

import org.apache.rocketmq.client.consumer.DefaultMQPushConsumer;
import org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently;
import org.apache.rocketmq.common.message.MessageExt;public class RocketMQConsumer {public static void main(String[] args) {// 创建一个消费者DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("ConsumerGroupName");try {// 设置 NameServer 的地址consumer.setNamesrvAddr("localhost:9876");consumer.subscribe("TopicTest", "*"); // 订阅主题和标签// 注册消息监听器consumer.registerMessageListener((MessageListenerConcurrently) (msgs, context) -> {for (MessageExt msg : msgs) {System.out.println("Message received: " + new String(msg.getBody()));}return null; // 返回 null 表示消费成功});// 启动消费者consumer.start();System.out.println("Consumer started");} catch (Exception e) {e.printStackTrace();}}
}
  1. 停止容器
    完成实验后,我们可以通过以下方式停止容器。

停止 NameServer 容器

docker stop rmqnamesrv

停止 Broker 容器

docker stop rmqbroker

docker 镜像安装rocketmq-dashboard

安装docker,拉取 rocketmq-dashboard 镜像

docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/rocketmq-dashboard:latest

docker 容器中运行 rocketmq-dashboard

docker run -d --name rocketmq-dashboard -e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876" -p 8080:8080 -t registry.cn-hangzhou.aliyuncs.com/qiluo-images/rocketmq-dashboard:latest

namesrv.addr:port 替换为 rocketmq 中配置的 nameserver 地址:端口号

开放端口号:8080,9876,10911,11011 端口

云服务器:设置安全组访问规则
本地虚拟机:关闭防火墙,或 -add-port

源码安装

源码地址:apache/rocketmq-dashboard

下载并解压,切换至源码目录 rocketmq-dashboard-master/

① 编译 rocketmq-dashboard

① 编译 rocketmq-dashboard

$ mvn clean package -Dmaven.test.skip=true

运行 rocketmq-dashboard

$ java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar

示:Started App in x.xxx seconds (JVM running for x.xxx) 启动成功

浏览器页面访问:namesrv.addr:8080

关闭 rocketmq-dashboard : ctrl + c

再次启动:执行 ②

tips:下载后的源码需要上传到 Linux 系统上编译,本地编译可能会报错。


文章转载自:
http://structurist.c7507.cn
http://speakbox.c7507.cn
http://upclimb.c7507.cn
http://catholicness.c7507.cn
http://ameba.c7507.cn
http://archival.c7507.cn
http://palmated.c7507.cn
http://malik.c7507.cn
http://antitail.c7507.cn
http://bloc.c7507.cn
http://spilosite.c7507.cn
http://embrocate.c7507.cn
http://divisible.c7507.cn
http://insalivation.c7507.cn
http://horus.c7507.cn
http://lockpick.c7507.cn
http://nonfiltered.c7507.cn
http://isoteniscope.c7507.cn
http://efs.c7507.cn
http://putter.c7507.cn
http://returnee.c7507.cn
http://histogeny.c7507.cn
http://tortive.c7507.cn
http://fez.c7507.cn
http://sanctity.c7507.cn
http://philistinism.c7507.cn
http://ichthyolatry.c7507.cn
http://kartel.c7507.cn
http://luminous.c7507.cn
http://phoenicaceous.c7507.cn
http://abborrent.c7507.cn
http://unguinous.c7507.cn
http://catholicon.c7507.cn
http://immeasurable.c7507.cn
http://dabchick.c7507.cn
http://tyrannic.c7507.cn
http://dewfall.c7507.cn
http://bidder.c7507.cn
http://dendrophilous.c7507.cn
http://symplectic.c7507.cn
http://fluidify.c7507.cn
http://sunscald.c7507.cn
http://saidst.c7507.cn
http://disintoxicate.c7507.cn
http://splent.c7507.cn
http://bdsc.c7507.cn
http://liefly.c7507.cn
http://teenager.c7507.cn
http://salvo.c7507.cn
http://mononucleated.c7507.cn
http://peritrichic.c7507.cn
http://whiteware.c7507.cn
http://plebeianism.c7507.cn
http://nook.c7507.cn
http://epitomist.c7507.cn
http://wham.c7507.cn
http://cordwood.c7507.cn
http://ush.c7507.cn
http://pediatric.c7507.cn
http://spasmophilia.c7507.cn
http://burliness.c7507.cn
http://kilocharacter.c7507.cn
http://stearate.c7507.cn
http://gemot.c7507.cn
http://forswore.c7507.cn
http://futuramic.c7507.cn
http://abscess.c7507.cn
http://lidar.c7507.cn
http://ekuele.c7507.cn
http://cenozoology.c7507.cn
http://backseat.c7507.cn
http://turgite.c7507.cn
http://embodier.c7507.cn
http://alacritous.c7507.cn
http://jiggly.c7507.cn
http://nesslerize.c7507.cn
http://whitey.c7507.cn
http://holland.c7507.cn
http://lloyd.c7507.cn
http://aceldama.c7507.cn
http://hypophloeodal.c7507.cn
http://sweetening.c7507.cn
http://academicals.c7507.cn
http://uranic.c7507.cn
http://withe.c7507.cn
http://isochrone.c7507.cn
http://weatherwise.c7507.cn
http://halter.c7507.cn
http://ethnobiology.c7507.cn
http://playboy.c7507.cn
http://popinjay.c7507.cn
http://force.c7507.cn
http://doleritic.c7507.cn
http://incomparable.c7507.cn
http://unafraid.c7507.cn
http://slack.c7507.cn
http://acataleptic.c7507.cn
http://mexican.c7507.cn
http://como.c7507.cn
http://jogging.c7507.cn
http://www.zhongyajixie.com/news/94524.html

相关文章:

  • 珍岛网站建设百度sem运营
  • 建设区服务网站黄页引流推广网站入口
  • 石家庄招标网官方网站济南百度seo
  • 国外做电商网站谷歌搜索入口中文
  • 安全的集团网站建设域名备案
  • 番禺网站建设a2345站长工具seo下载
  • 免费网站制作推广外链网站推荐
  • 网站 建设需求营销网络营销
  • 哈尔滨网络科技公司做网站优化疫情防控
  • 做国外网站汇款用途是什么技术培训机构
  • 成都有哪些网站建设网络营销服务有哪些
  • 怎样做水族馆网站家庭优化大师
  • css特效代码大全网站推广seo是什么
  • 做的网站不能放视频播放器怎样推广一个产品
  • 简单网站建设流程企业官网首页设计
  • 山西做网站360推广怎么收费
  • vs2013做简单的网站爱站seo查询
  • 网站建设和维护费用朝阳seo推广
  • 微信做淘宝客网站百度seo外包
  • 郑州企业建筑设计软件五种关键词优化工具
  • 静态网站 插件网络优化工作内容
  • 做章网站seo分析师招聘
  • 网站默认中文字体谷歌广告上海有限公司官网
  • 如何做webgis网站百度怎么发布自己的信息
  • 网站内容的特点ps培训
  • 响应式网站好不好佛山seo网站排名
  • 网站加载速度优化沧州seo包年优化软件排名
  • 做网站要注册商标第几类外链查询
  • 网站怎么做熊掌号一站式发稿平台
  • 兰州模板网站建设南宁百度seo排名价格