Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
KnowledgePlanet
road-map
xfg-dev-tech-rocketmq
提交
336bcdba
xfg-dev-tech-rocketmq
项目概览
KnowledgePlanet
/
road-map
/
xfg-dev-tech-rocketmq
通知
282
Star
28
Fork
15
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
xfg-dev-tech-rocketmq
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
336bcdba
编写于
7月 26, 2023
作者:
小傅哥
⛹
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
小傅哥,feat:更新创建 mq 方式
上级
c61cf340
变更
13
隐藏空白更改
内联
并排
Showing
13 changed file
with
94 addition
and
3 deletion
+94
-3
README.md
README.md
+0
-0
docs/docker/create-topic-consumer.sh
docs/docker/create-topic-consumer.sh
+3
-0
docs/docker/create-topic-producer.sh
docs/docker/create-topic-producer.sh
+1
-0
docs/docker/create-topic.sh
docs/docker/create-topic.sh
+1
-0
docs/docker/docker-compose-rocketmq.yml
docs/docker/docker-compose-rocketmq.yml
+28
-0
docs/docker/rocketmq-docker-compose.yml
docs/docker/rocketmq-docker-compose.yml
+3
-1
docs/docker/rocketmq-mac.sh
docs/docker/rocketmq-mac.sh
+0
-0
docs/docker/rocketmq-windows.sh
docs/docker/rocketmq-windows.sh
+0
-0
docs/mysql/road-map.sql
docs/mysql/road-map.sql
+0
-0
pom.xml
pom.xml
+11
-0
xfg-dev-tech-app/pom.xml
xfg-dev-tech-app/pom.xml
+11
-0
xfg-dev-tech-app/src/main/java/cn/bugstack/xfg/dev/tech/Application.java
...p/src/main/java/cn/bugstack/xfg/dev/tech/Application.java
+9
-2
xfg-dev-tech-app/src/main/resources/application-dev.yml
xfg-dev-tech-app/src/main/resources/application-dev.yml
+27
-0
未找到文件。
README.md
0 → 100644
浏览文件 @
336bcdba
docs/docker/create-topic-consumer.sh
0 → 100644
浏览文件 @
336bcdba
docker
exec
-it
rocketmq-broker sh mqadmin updateSubGroup
-c
rocketmq-broker:10911
-n
rocketmq-namesrv:9876
-g
test_group
docker
exec
-it
rocketmq-broker sh mqadmin updateTopic
-c
rocketmq-broker:10911
-n
rocketmq-namesrv:9876
-t
xfg-dev-tech-rocketmq
docker
exec
-it
rocketmq-broker sh mqadmin updateSubGroup
-c
rocketmq-broker:10911
-n
rocketmq-namesrv:9876
-g
test_group
\ No newline at end of file
docs/docker/create-topic-producer.sh
0 → 100644
浏览文件 @
336bcdba
docker
exec
-it
rocketmq-broker sh mqadmin updateSubGroup
-n
rocketmq-namesrv:9876
-g
test-group
-t
xfg-dev-tech-rocketmq
\ No newline at end of file
docs/docker/create-topic.sh
0 → 100644
浏览文件 @
336bcdba
docker
exec
-it
rocketmq-broker sh mqadmin updateTopic
-c
rocketmq-broker:10911
-n
rocketmq-namesrv:9876
-t
xfg-dev-tech-rocketmq
docs/docker/docker-compose-rocketmq.yml
0 → 100644
浏览文件 @
336bcdba
# /usr/local/bin/docker-compose -f /docs/dev-ops/environment/environment-docker-compose.yml up -d
# 启动服务 docker-compose up -d
# 关闭服务 docker-compose down
version
:
'
3'
services
:
# RocketMQ https://hub.docker.com/r/apache/rocketmq/tags
rocketmq-namesrv
:
image
:
apache/rocketmq:4.9.7
container_name
:
rocketmq-namesrv
command
:
sh mqnamesrv
ports
:
-
"
9876:9876"
rocketmq-broker
:
image
:
apache/rocketmq:4.9.7
container_name
:
rocketmq-broker
command
:
sh mqbroker -n rocketmq-namesrv:9876
ports
:
-
"
10911:10911"
-
"
10909:10909"
depends_on
:
-
rocketmq-namesrv
rocketmq-dashboard
:
image
:
apacherocketmq/rocketmq-dashboard
container_name
:
rocketmq-dashboard
ports
:
-
"
8080:8080"
environment
:
-
"
JAVA_OPTS=-Drocketmq.config.namesrvAddr=rocketmq-namesrv:9876"
\ No newline at end of file
rocketmq-docker-compose.yml
→
docs/docker/
rocketmq-docker-compose.yml
浏览文件 @
336bcdba
version
:
'
3'
version
:
'
3'
services
:
services
:
# https://hub.docker.com/r/xuchengen/rocketmq
# https://hub.docker.com/r/xuchengen/rocketmq
# broker.conf brokerIP1=127.0.0.1
# console/config/application.properties server.port=9009
rocketmq
:
rocketmq
:
image
:
livinphp/rocketmq:5.1.0
image
:
livinphp/rocketmq:5.1.0
container_name
:
rocketmq
container_name
:
rocketmq
ports
:
ports
:
-
7397:7397
-
9009:9009
-
9876:9876
-
9876:9876
-
10909:10909
-
10909:10909
-
10911:10911
-
10911:10911
...
...
rocketmq-mac.sh
→
docs/docker/
rocketmq-mac.sh
浏览文件 @
336bcdba
文件已移动
rocketmq-windows.sh
→
docs/docker/
rocketmq-windows.sh
浏览文件 @
336bcdba
文件已移动
road-map.sql
→
docs/mysql/
road-map.sql
浏览文件 @
336bcdba
文件已移动
pom.xml
浏览文件 @
336bcdba
...
@@ -57,6 +57,17 @@
...
@@ -57,6 +57,17 @@
<artifactId>
commons-lang3
</artifactId>
<artifactId>
commons-lang3
</artifactId>
<version>
3.9
</version>
<version>
3.9
</version>
</dependency>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.rocketmq/rocketmq-client-java -->
<dependency>
<groupId>
org.apache.rocketmq
</groupId>
<artifactId>
rocketmq-client-java
</artifactId>
<version>
5.0.0
</version>
</dependency>
<dependency>
<groupId>
org.apache.rocketmq
</groupId>
<artifactId>
rocketmq-spring-boot-starter
</artifactId>
<version>
2.2.2
</version>
</dependency>
</dependencies>
</dependencies>
</dependencyManagement>
</dependencyManagement>
...
...
xfg-dev-tech-app/pom.xml
浏览文件 @
336bcdba
...
@@ -60,6 +60,17 @@
...
@@ -60,6 +60,17 @@
<artifactId>
commons-beanutils
</artifactId>
<artifactId>
commons-beanutils
</artifactId>
<version>
1.9.4
</version>
<version>
1.9.4
</version>
</dependency>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.rocketmq/rocketmq-client-java -->
<dependency>
<groupId>
org.apache.rocketmq
</groupId>
<artifactId>
rocketmq-client-java
</artifactId>
<version>
5.0.4
</version>
</dependency>
<dependency>
<groupId>
org.apache.rocketmq
</groupId>
<artifactId>
rocketmq-spring-boot-starter
</artifactId>
<version>
2.2.0
</version>
</dependency>
<!-- 自身模块 begin -->
<!-- 自身模块 begin -->
<dependency>
<dependency>
...
...
xfg-dev-tech-app/src/main/java/cn/bugstack/xfg/dev/tech/Application.java
浏览文件 @
336bcdba
...
@@ -13,8 +13,15 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
...
@@ -13,8 +13,15 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@Configurable
@Configurable
public
class
Application
{
public
class
Application
{
public
static
void
main
(
String
[]
args
){
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
Application
.
class
);
/*
* 指定使用的日志框架,否则将会告警
* RocketMQLog:WARN No appenders could be found for logger (io.netty.util.internal.InternalThreadLocalMap).
* RocketMQLog:WARN Please initialize the logger system properly.
*/
System
.
setProperty
(
"rocketmq.client.logUseSlf4j"
,
"true"
);
SpringApplication
.
run
(
Application
.
class
,
args
);
}
}
}
}
xfg-dev-tech-app/src/main/resources/application-dev.yml
浏览文件 @
336bcdba
...
@@ -8,6 +8,30 @@ spring:
...
@@ -8,6 +8,30 @@ spring:
url
:
jdbc:mysql://127.0.0.1:3306/road-map?useUnicode=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&serverTimezone=UTC&useSSL=true
url
:
jdbc:mysql://127.0.0.1:3306/road-map?useUnicode=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&serverTimezone=UTC&useSSL=true
driver-class-name
:
com.mysql.jdbc.Driver
driver-class-name
:
com.mysql.jdbc.Driver
rocketmq
:
name-server
:
127.0.0.1:9876
consumer
:
group
:
xfg-group
# 一次拉取消息最大值,注意是拉取消息的最大值而非消费最大值
pull-batch-size
:
10
producer
:
# 发送同一类消息的设置为同一个group,保证唯一
group
:
xfg-group
# 发送消息超时时间,默认3000
sendMessageTimeout
:
10000
# 发送消息失败重试次数,默认2
retryTimesWhenSendFailed
:
2
# 异步消息重试此处,默认2
retryTimesWhenSendAsyncFailed
:
2
# 消息最大长度,默认1024 * 1024 * 4(默认4M)
maxMessageSize
:
4096
# 压缩消息阈值,默认4k(1024 * 4)
compressMessageBodyThreshold
:
4096
# 是否在内部发送失败时重试另一个broker,默认false
retryNextServer
:
false
mybatis
:
mybatis
:
mapper-locations
:
classpath:/mybatis/mapper/*.xml
mapper-locations
:
classpath:/mybatis/mapper/*.xml
config-location
:
classpath:/mybatis/config/mybatis-config.xml
config-location
:
classpath:/mybatis/config/mybatis-config.xml
...
@@ -16,4 +40,7 @@ mybatis:
...
@@ -16,4 +40,7 @@ mybatis:
logging
:
logging
:
level
:
level
:
root
:
info
root
:
info
RocketmqClient
:
ERROR
io
:
netty
:
ERROR
config
:
classpath:logback-spring.xml
config
:
classpath:logback-spring.xml
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录