Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
张云鹏
/
uc-consumer
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
30741703
...
307417038eaf7f3b6827447957808b8337d9b8de
authored
2021-11-10 17:47:11 +0800
by
xianghan@topdraw.cn
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
memberServiceFanoutConsumer:初始化广播队列和交换机
1 parent
98e6049d
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
13 additions
and
5 deletions
src/main/java/com/topdraw/mq/config/RabbitMqConfig.java
src/main/java/com/topdraw/mq/consumer/MemberServiceConsumer.java
src/main/resources/config/application-dev.yml
src/main/java/com/topdraw/mq/config/RabbitMqConfig.java
View file @
3074170
...
...
@@ -15,6 +15,8 @@ public class RabbitMqConfig {
public
static
final
String
UC_QUEUE_FANOUT_IPTV
=
"uc.fanout.iptv"
;
public
static
final
String
UC_QUEUE_FANOUT_WEIXIN
=
"uc.fanout.weixin"
;
public
static
final
String
UC_EXCHANGE_FANOUT
=
"uc.fanout"
;
/**
* 处理事件
...
...
src/main/java/com/topdraw/mq/consumer/MemberServiceConsumer.java
View file @
3074170
...
...
@@ -8,6 +8,7 @@ import com.topdraw.util.JSONUtil;
import
lombok.extern.slf4j.Slf4j
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.amqp.core.AcknowledgeMode
;
import
org.springframework.amqp.core.ExchangeTypes
;
import
org.springframework.amqp.rabbit.annotation.*
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -29,7 +30,11 @@ public class MemberServiceConsumer {
* @date 2021/9/7 11:26 上午
*/
@RabbitHandler
@RabbitListener
(
queues
=
"#{memberServiceConsumer.platform()}"
)
// @RabbitListener(queues = "#{memberServiceConsumer.platform()}")
@RabbitListener
(
bindings
=
{
@QueueBinding
(
value
=
@Queue
(
value
=
"#{memberServiceConsumer.platform()}"
),
exchange
=
@Exchange
(
value
=
RabbitMqConfig
.
UC_EXCHANGE_FANOUT
,
type
=
ExchangeTypes
.
FANOUT
))
})
public
void
memberServiceFanoutConsumer
(
String
content
)
{
try
{
log
.
info
(
" receive dataSync msg , content is : {} "
,
content
);
...
...
src/main/resources/config/application-dev.yml
View file @
3074170
...
...
@@ -59,15 +59,16 @@ spring:
#连接超时时间
timeout
:
5000
rabbitmq
:
host
:
122.112.214.149
# rabbitmq的连接地址
host
:
47.100.212.170
# rabbitmq的连接地址
# host: 122.112.214.149 # rabbitmq的连接地址
#host: 139.196.192.242 # rabbitmq的连接地址
port
:
5672
# rabbitmq的连接端口号
#virtual-host: /member_center # rabbitmq的虚拟host
#username: member_center # rabbitmq的用户名
#password: Tjlh@2021 # rabbitmq的密码
virtual-host
:
/
# rabbitmq的虚拟host
username
:
gu
est
# rabbitmq的用户名
password
:
gu
est
# rabbitmq的密码
virtual-host
:
test
# rabbitmq的虚拟host
username
:
omo_t
est
# rabbitmq的用户名
password
:
omo_t
est
# rabbitmq的密码
publisher-confirms
:
true
#如果对异步消息需要回调必须设置为true
#jwt。依赖的common中有需要jwt的部分属性。
...
...
Please
register
or
sign in
to post a comment