blog

xxx-mall環境 build-4-dockerベースでRokectMQ 4.5.2をインストールする。

1. ディレクトリの作成 2. 設定ファイルの記述 3. docker- の記述 5. コンテナの起動...

Aug 20, 2020 · 2 min. read
シェア

ディレクトリの作成

mkdir -p /data/rocketmq/conf
mkdir -p /data/rocketmq/logs
mkdir -p /data/rocketmq/store

設定ファイルの記述

vim /data/rocketmq/conf/broker.conf
brokerClusterName=DefaultCluster
brokerName=broker-a
brokerId=0
brokerIP1=192.1
defaultTopicQueueNums=4
autoCreateTopicEnable=true
autoCreateSubscriptionGroup=true
listenPort=10911
deleteWhen=04
fileReservedTime=120
mapedFileSizeCommitLog=1073741824
mapedFileSizeConsumeQueue=300000
diskMaxUsedSpaceRatio=88
maxMessageSize=65536
brokerRole=ASYNC_MASTER
flushDiskType=ASYNC_FLUSH

docker-composeの記述.yml

version: '3.5'
services:
 rmqnamesrv:
 image: foxiswho/rocketmq:server
 container_name: rmqnamesrv
 restart: always
 ports:
 - 9876:9876
 volumes:
 - /data/rocketmq/logs:/opt/logs
 - /data/rocketmq/store:/opt/store
 networks:
 rmq:
 aliases:
 - rmqnamesrv
 rmqbroker:
 image: foxiswho/rocketmq:broker
 container_name: rmqbroker
 restart: always
 ports:
 - 10909:10909
 - 10911:10911
 volumes:
 - /data/rocketmq/logs:/opt/logs
 - /data/rocketmq/store:/opt/store
 - /data/rocketmq/conf/broker.conf:/etc/rocketmq/broker.conf
 environment:
 NAMESRV_ADDR: "rmqnamesrv:9876"
 JAVA_OPTS: " -Duser.home=/opt"
 JAVA_OPT_EXT: "-server -Xms128m -Xmx128m -Xmn128m"
 command: mqbroker -c /etc/rocketmq/broker.conf
 depends_on:
 - rmqnamesrv
 networks:
 rmq:
 aliases:
 - rmqbroker
 rmqconsole:
 image: styletang/rocketmq-console-ng
 container_name: rmqconsole
 restart: always
 ports:
 - 8080:8080
 environment:
 JAVA_OPTS: "-Drocketmq.namesrv.addr=rmqnamesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false"
 depends_on:
 - rmqnamesrv
 networks:
 rmq:
 aliases:
 - rmqconsole
networks:
 rmq:
 name: rmq
 driver: bridge

コンテナの起動

COMPOSE_PROJECT_NAME=rmq_cluster docker-compose up -d
Read next

SurfaceControlトランザクションのサブミッションプロセス

これは、setTransactionFlags によって行われます。 このように、Surface のコントロールマネージャーであり、Surface がアプリケーションレイヤーユーザーの UI 描画のための描画面であることを理解し、Window オブジェクトによって作成され、Window を管理します。

Aug 20, 2020 · 10 min read