Skip to content

Commit 8f1d82c

Browse files
author
YunaiV
committed
增加 skywalking 示例 - activemq
1 parent 4373bd4 commit 8f1d82c

File tree

45 files changed

+567
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+567
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
spring:
2+
# Spring Security 配置项,对应 SecurityProperties 配置类
3+
security:
4+
# 配置默认的 InMemoryUserDetailsManager 的用户账号与密码。
5+
user:
6+
name: user # 账号
7+
password: user # 密码
8+
roles: ADMIN # 拥有角色
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
spring:
2+
# Kafka 配置项,对应 KafkaProperties 配置类
3+
kafka:
4+
bootstrap-servers: 127.0.0.1:9092 # 指定 Kafka Broker 地址,可以设置多个,以逗号分隔
5+
# Kafka Producer 配置项
6+
producer:
7+
acks: 1 # 0-不应答。1-leader 应答。all-所有 leader 和 follower 应答。
8+
retries: 3 # 发送失败时,重试发送的次数
9+
key-serializer: org.apache.kafka.common.serialization.StringSerializer # 消息的 key 的序列化
10+
value-serializer: org.springframework.kafka.support.serializer.JsonSerializer # 消息的 value 的序列化
11+
# Kafka Consumer 配置项
12+
consumer:
13+
auto-offset-reset: earliest # 设置消费者分组最初的消费进度为 earliest 。可参考博客 https://blog.csdn.net/lishuangzhe7047/article/details/74530417 理解
14+
key-deserializer: org.apache.kafka.common.serialization.StringDeserializer
15+
value-deserializer: org.springframework.kafka.support.serializer.JsonDeserializer
16+
enable-auto-commit: false # 使用 Spring-Kafka 的消费进度的提交机制
17+
properties:
18+
spring:
19+
json:
20+
trusted:
21+
packages: cn.iocoder.springboot.lab03.kafkademo.message
22+
# Kafka Consumer Listener 监听器配置
23+
listener:
24+
missing-topics-fatal: false # 消费监听接口监听的主题不存在时,默认会报错。所以通过设置为 false ,解决报错
25+
ack-mode: MANUAL
26+
27+
logging:
28+
level:
29+
org:
30+
springframework:
31+
kafka: ERROR # spring-kafka INFO 日志太多了,所以我们限制只打印 ERROR 级别
32+
apache:
33+
kafka: ERROR # kafka INFO 日志太多了,所以我们限制只打印 ERROR 级别
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
spring:
2+
# RabbitMQ 配置项,对应 RabbitProperties 配置类
3+
rabbitmq:
4+
host: 127.0.0.1 # RabbitMQ 服务的地址
5+
port: 5672 # RabbitMQ 服务的端口
6+
username: guest # RabbitMQ 服务的账号
7+
password: guest # RabbitMQ 服务的密码
8+
template:
9+
# 对应 RabbitProperties.Retry 类
10+
retry:
11+
enabled: true # 开启发送机制
12+
max-attempts: 3 # 最大重试次数。默认为 3 。
13+
initial-interval: 1000 # 重试间隔,单位为毫秒。默认为 1000 。
14+
listener:
15+
simple:
16+
# 对应 RabbitProperties.ListenerRetry 类
17+
retry:
18+
enabled: true # 开启消费重试机制
19+
max-attempts: 3 # 最大重试次数。默认为 3 。
20+
initial-interval: 1000 # 重试间隔,单位为毫秒。默认为 1000 。
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
spring:
2+
# RabbitMQ 配置项,对应 RabbitProperties 配置类
3+
rabbitmq:
4+
host: 127.0.0.1 # RabbitMQ 服务的地址
5+
port: 5672 # RabbitMQ 服务的端口
6+
username: guest # RabbitMQ 服务的账号
7+
password: guest # RabbitMQ 服务的密码
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
spring:
2+
# RabbitMQ 配置项,对应 RabbitProperties 配置类
3+
rabbitmq:
4+
host: 127.0.0.1 # RabbitMQ 服务的地址
5+
port: 5672 # RabbitMQ 服务的端口
6+
username: guest # RabbitMQ 服务的账号
7+
password: guest # RabbitMQ 服务的密码
8+
publisher-confirm-type: simple # 设置 Confirm 类型为 SIMPLE 。
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
spring:
2+
# RabbitMQ 配置项,对应 RabbitProperties 配置类
3+
rabbitmq:
4+
host: 127.0.0.1 # RabbitMQ 服务的地址
5+
port: 5672 # RabbitMQ 服务的端口
6+
username: guest # RabbitMQ 服务的账号
7+
password: guest # RabbitMQ 服务的密码
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
spring:
2+
# RabbitMQ 配置项,对应 RabbitProperties 配置类
3+
rabbitmq:
4+
host: 127.0.0.1 # RabbitMQ 服务的地址
5+
port: 5672 # RabbitMQ 服务的端口
6+
username: guest # RabbitMQ 服务的账号
7+
password: guest # RabbitMQ 服务的密码
8+
template:
9+
# 对应 RabbitProperties.Retry 类
10+
retry:
11+
enabled: true # 开启发送机制
12+
max-attempts: 3 # 最大重试次数。默认为 3 。
13+
initial-interval: 1000 # 重试间隔,单位为毫秒。默认为 1000 。
14+
listener:
15+
simple:
16+
# 对应 RabbitProperties.ListenerRetry 类
17+
retry:
18+
enabled: true # 开启消费重试机制
19+
max-attempts: 3 # 最大重试次数。默认为 3 。
20+
initial-interval: 1000 # 重试间隔,单位为毫秒。默认为 1000 。
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
spring:
2+
# RabbitMQ 配置项,对应 RabbitProperties 配置类
3+
rabbitmq:
4+
host: 127.0.0.1 # RabbitMQ 服务的地址
5+
port: 5672 # RabbitMQ 服务的端口
6+
username: guest # RabbitMQ 服务的账号
7+
password: guest # RabbitMQ 服务的密码
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
spring:
2+
# ActiveMQ 配置项,对应 ActiveMQProperties 配置类
3+
activemq:
4+
broker-url: tcp://127.0.0.1:61616 # RabbitMQ Broker 的地址
5+
user: admin # 账号
6+
password: admin # 密码
7+
packages:
8+
trust-all: true
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
spring:
2+
# ActiveMQ 配置项,对应 ActiveMQProperties 配置类
3+
activemq:
4+
broker-url: tcp://127.0.0.1:61616 # RabbitMQ Broker 的地址
5+
user: admin # 账号
6+
password: admin # 密码
7+
packages:
8+
trust-all: true # 可信任的反序列化包

0 commit comments

Comments
 (0)