Commit 32ee9bbe 32ee9bbebac31062c35fe8e6d98a6aa16d89d9ce by xianghan

1.优化

1 parent d709c393
...@@ -58,6 +58,7 @@ public class UserOperationServiceImpl implements UserOperationService { ...@@ -58,6 +58,7 @@ public class UserOperationServiceImpl implements UserOperationService {
58 58
59 // 会员不存在 59 // 会员不存在
60 MemberDTO memberDTO = memberAndWeixinUserDTO.getMemberDTO(); 60 MemberDTO memberDTO = memberAndWeixinUserDTO.getMemberDTO();
61 memberDTO.setId(null);
61 MemberDTO _memberDTO = this.createMember(memberDTO); 62 MemberDTO _memberDTO = this.createMember(memberDTO);
62 63
63 userWeixinDTO.setMemberId(_memberDTO.getId()); 64 userWeixinDTO.setMemberId(_memberDTO.getId());
...@@ -87,8 +88,9 @@ public class UserOperationServiceImpl implements UserOperationService { ...@@ -87,8 +88,9 @@ public class UserOperationServiceImpl implements UserOperationService {
87 UserTvDTO _userTvDTO = this.userTvService.findByPlatformAccount(platformAccount); 88 UserTvDTO _userTvDTO = this.userTvService.findByPlatformAccount(platformAccount);
88 if (Objects.isNull(_userTvDTO)) { 89 if (Objects.isNull(_userTvDTO)) {
89 90
91 memberDTO.setId(null);
90 // 创建大屏会员 92 // 创建大屏会员
91 MemberDTO _memberDTO = this.createMember(memberAndUserTvDTO.getMemberDTO()); 93 MemberDTO _memberDTO = this.createMember(memberDTO);
92 userTvDTO.setMemberId(_memberDTO.getId()); 94 userTvDTO.setMemberId(_memberDTO.getId());
93 // 创建大屏账号 95 // 创建大屏账号
94 this.createUserTv(userTvDTO); 96 this.createUserTv(userTvDTO);
......
...@@ -18,7 +18,6 @@ import org.springframework.context.annotation.Primary; ...@@ -18,7 +18,6 @@ import org.springframework.context.annotation.Primary;
18 @Configuration 18 @Configuration
19 public class RabbitMqConfig { 19 public class RabbitMqConfig {
20 20
21
22 //////////////////////////////////////////////////////// OMO 小屏/////////////////////////////////////////////////////////////// 21 //////////////////////////////////////////////////////// OMO 小屏///////////////////////////////////////////////////////////////
23 22
24 /** 获取带参二维码(大屏->小屏) */ 23 /** 获取带参二维码(大屏->小屏) */
...@@ -36,21 +35,6 @@ public class RabbitMqConfig { ...@@ -36,21 +35,6 @@ public class RabbitMqConfig {
36 /** 微信侧 公众号关注与取消关注 */ 35 /** 微信侧 公众号关注与取消关注 */
37 public static final String WEIXIN_SUBORUNSUB_QUEUE = "weixin.subOrUnSub.queue"; 36 public static final String WEIXIN_SUBORUNSUB_QUEUE = "weixin.subOrUnSub.queue";
38 37
39 //////////////////////////////////////////////////////// 重数 ///////////////////////////////////////////////////////////////
40
41 /** 路由(事件)--direct route.key*/
42 // 事件,uc-gateway
43 // public static final String UC_ROUTE_KEY_DIRECT_EVENT_AAA = "uc.route.key.direct.event.aaa";
44 public static final String UC_ROUTE_KEY_DIRECT_EVENT_AAA = "gateway.common.consumer.event.direct";
45 public static final String UC_EVENTBUS_TOPIC = "uc.eventbus.aa";
46 // uc-service 服务侧
47 public static final String UC_ROUTE_KEY_DIRECT_EVENT_BBB = "uc.route.key.direct.event.bbb";
48 // uc-service 管理侧
49 public static final String UC_ROUTE_KEY_DIRECT_EVENT_CCC = "uc.route.key.direct.event.ccc";
50
51 public static final String ENGINE_TO_IPTV_CONSUMER_MEMBER_DIRECT = "engine.iptv.consumer.member.direct";
52
53
54 38
55 @Value("${mutil-mq.service.host}") 39 @Value("${mutil-mq.service.host}")
56 private String serviceHost; 40 private String serviceHost;
...@@ -75,7 +59,6 @@ public class RabbitMqConfig { ...@@ -75,7 +59,6 @@ public class RabbitMqConfig {
75 return connectionFactory; 59 return connectionFactory;
76 } 60 }
77 61
78 // @ConditionalOnProperty(prefix = "mutil-mq", name = "service.startup", havingValue = "on")
79 @Bean(name = "serviceRabbitListenerContainerFactory") 62 @Bean(name = "serviceRabbitListenerContainerFactory")
80 @Primary 63 @Primary
81 public RabbitListenerContainerFactory userCenterRabbitListenerContainerFactory( 64 public RabbitListenerContainerFactory userCenterRabbitListenerContainerFactory(
...@@ -94,7 +77,6 @@ public class RabbitMqConfig { ...@@ -94,7 +77,6 @@ public class RabbitMqConfig {
94 } 77 }
95 78
96 79
97
98 @Value("${mutil-mq.management.host}") 80 @Value("${mutil-mq.management.host}")
99 private String managementHost; 81 private String managementHost;
100 @Value("${mutil-mq.management.port}") 82 @Value("${mutil-mq.management.port}")
...@@ -117,7 +99,6 @@ public class RabbitMqConfig { ...@@ -117,7 +99,6 @@ public class RabbitMqConfig {
117 return connectionFactory; 99 return connectionFactory;
118 } 100 }
119 101
120 // @ConditionalOnProperty(prefix = "mutil-mq", name = "management.startup", havingValue = "on")
121 @Bean(name = "managementRabbitListenerContainerFactory") 102 @Bean(name = "managementRabbitListenerContainerFactory")
122 public RabbitListenerContainerFactory memberServiceRabbitListenerContainerFactory( 103 public RabbitListenerContainerFactory memberServiceRabbitListenerContainerFactory(
123 SimpleRabbitListenerContainerFactoryConfigurer containerFactoryConfigurer, 104 SimpleRabbitListenerContainerFactoryConfigurer containerFactoryConfigurer,
...@@ -134,44 +115,94 @@ public class RabbitMqConfig { ...@@ -134,44 +115,94 @@ public class RabbitMqConfig {
134 return u; 115 return u;
135 } 116 }
136 117
118 /**************************************************uc-getaway-iptv 2 uc-consumer-service*************************************************************/
137 119
138 public static final String UC_EVENTBUS = "uc.eventbus"; 120 public static final String GATEWAY_TO_SERVICE_DIRECT = "uc.gateway.service.direct";
139 public static final String UC_EVENTBUS_KEY = "uc.eventbus.*.topic";
140 121
141 /**
142 * 处理事件
143 * @return org.springframework.amqp.core.Queue
144 * @author XiangHan
145 * @date 2021/9/7 10:19 上午
146 */
147 @Bean 122 @Bean
148 public Queue eventDirect() { 123 public Queue eventDirect() {
149 return new Queue(UC_ROUTE_KEY_DIRECT_EVENT_AAA); 124 return new Queue(GATEWAY_TO_SERVICE_DIRECT);
150 } 125 }
151 126
152 /**
153 * 处理事件
154 * @return org.springframework.amqp.core.Queue
155 * @author XiangHan
156 * @date 2021/9/7 10:19 上午
157 */
158 @Bean 127 @Bean
159 public Queue eventTopic() { 128 Binding eventBinding(DirectExchange managementExchange , Queue eventDirect) {
160 return new Queue(UC_EVENTBUS_TOPIC); 129 BindingBuilder.DirectExchangeRoutingKeyConfigurer directExchangeRoutingKeyConfigurer =
130 BindingBuilder.bind(eventDirect).to(managementExchange);
131 return directExchangeRoutingKeyConfigurer.with(ENGINE_TO_SERVICE_DIRECT);
132 }
133
134
135 /**************************************************uc-engine-management 2 uc-consumer-service*************************************************************/
136
137 public static final String UC_DIRECT_MANAGEMENT = "uc.direct.management";
138 // uc-service-management 2 uc-consumer-iptv
139 public static final String ENGINE_TO_SERVICE_DIRECT = "uc.engine.service.direct";
140
141 @Bean
142 public Queue managementDirect() {
143 return new Queue(ENGINE_TO_SERVICE_DIRECT);
144 }
145
146 @Bean
147 DirectExchange managementExchange(){
148 return ExchangeBuilder.directExchange(UC_DIRECT_MANAGEMENT).build();
149 }
150
151 @Bean
152 Binding managementBinding(DirectExchange managementExchange , Queue managementDirect) {
153 BindingBuilder.DirectExchangeRoutingKeyConfigurer directExchangeRoutingKeyConfigurer =
154 BindingBuilder.bind(managementDirect).to(managementExchange);
155 return directExchangeRoutingKeyConfigurer.with(ENGINE_TO_SERVICE_DIRECT);
161 } 156 }
162 157
163 158
159 /**************************************************uc-engine-service 2 uc-consumer-management*************************************************************/
160
161
162 public static final String UC_DIRECT_SERVICE = "uc.direct";
163 // uc-service-iptv 2 uc-consumer-management
164 public static final String ENGINE_TO_MANAGEMENT_DIRECT = "uc.engine.management.direct";
165
166 @Bean
167 public Queue serviceDirect() {
168 return new Queue(ENGINE_TO_MANAGEMENT_DIRECT);
169 }
170
171 @Bean
172 DirectExchange serviceExchange(){
173 return ExchangeBuilder.directExchange(UC_DIRECT_SERVICE).build();
174 }
175
176 @Bean
177 Binding serviceBinding(DirectExchange serviceExchange , Queue serviceDirect) {
178 BindingBuilder.DirectExchangeRoutingKeyConfigurer directExchangeRoutingKeyConfigurer =
179 BindingBuilder.bind(serviceDirect).to(serviceExchange);
180 return directExchangeRoutingKeyConfigurer.with(ENGINE_TO_MANAGEMENT_DIRECT);
181 }
182
183
184
185 /**************************************************数据基座*************************************************************/
186 public static final String UC_EVENTBUS = "uc.eventbus";
187 public static final String UC_EVENTBUS_KEY = "uc.eventbus.*.topic";
188 public static final String UC_EVENTBUS_TOPIC = "uc.eventbus";
189
190 @Bean
191 public Queue eventBusQueue() {
192 return new Queue(UC_EVENTBUS_TOPIC);
193 }
194
164 @Bean 195 @Bean
165 TopicExchange eventBusDirect() { 196 TopicExchange eventBusExchange() {
166 return ExchangeBuilder.topicExchange(UC_EVENTBUS) 197 return ExchangeBuilder.topicExchange(UC_EVENTBUS)
167 .durable(true).build(); 198 .durable(true).build();
168 } 199 }
169 200
170 @Bean 201 @Bean
171 Binding collectionAddBinding(TopicExchange eventBusDirect, Queue eventTopic) { 202 Binding eventBusBinding(TopicExchange eventBusExchange, Queue eventBusQueue) {
172 return BindingBuilder 203 return BindingBuilder
173 .bind(eventTopic) 204 .bind(eventBusQueue)
174 .to(eventBusDirect) 205 .to(eventBusExchange)
175 .with(UC_EVENTBUS_KEY); 206 .with(UC_EVENTBUS_KEY);
176 } 207 }
177 } 208 }
......
1 package com.topdraw.config;
2
3 import org.springframework.context.annotation.Condition;
4 import org.springframework.context.annotation.ConditionContext;
5 import org.springframework.core.type.AnnotatedTypeMetadata;
6
7 /**
8 * @author :
9 * @description:
10 * @function :
11 * @date :Created in 2022/4/4 17:45
12 * @version: :
13 * @modified By:
14 * @since : modified in 2022/4/4 17:45
15 */
16 public class RabbitmqStartupCondition implements Condition {
17
18
19 @Override
20 public boolean matches(ConditionContext conditionContext, AnnotatedTypeMetadata annotatedTypeMetadata) {
21 return false;
22 }
23 }
...@@ -30,7 +30,7 @@ public class UcEngineManagementEventConsumer { ...@@ -30,7 +30,7 @@ public class UcEngineManagementEventConsumer {
30 */ 30 */
31 @RabbitHandler 31 @RabbitHandler
32 @RabbitListener(bindings = { 32 @RabbitListener(bindings = {
33 @QueueBinding(value = @Queue(value = RabbitMqConfig.UC_ROUTE_KEY_DIRECT_EVENT_CCC), 33 @QueueBinding(value = @Queue(value = RabbitMqConfig.ENGINE_TO_SERVICE_DIRECT),
34 exchange = @Exchange(value = ExchangeTypes.DIRECT)) 34 exchange = @Exchange(value = ExchangeTypes.DIRECT))
35 }, containerFactory = "serviceRabbitListenerContainerFactory") 35 }, containerFactory = "serviceRabbitListenerContainerFactory")
36 public void ucEventConsumer(String content) { 36 public void ucEventConsumer(String content) {
......
...@@ -38,13 +38,9 @@ public class UcEventBusConsumer { ...@@ -38,13 +38,9 @@ public class UcEventBusConsumer {
38 * @author Hongyan Wang 38 * @author Hongyan Wang
39 * @date 2021/9/7 11:26 上午 39 * @date 2021/9/7 11:26 上午
40 */ 40 */
41 /*@RabbitHandler 41 @RabbitHandler
42 @RabbitListener(bindings = { 42 @RabbitListener(queues = RabbitMqConfig.UC_EVENTBUS_TOPIC,
43 @QueueBinding(value = @Queue(value = RabbitMqConfig.UC_EVENTBUS_TOPIC), 43 containerFactory = "managementRabbitListenerContainerFactory")
44 exchange = @Exchange(type = ExchangeTypes.TOPIC, name = RabbitMqConfig.UC_EVENTBUS),
45 key = RabbitMqConfig.UC_EVENTBUS_KEY)
46 }, containerFactory = "managementRabbitListenerContainerFactory")*/
47 @RabbitListener(queues = RabbitMqConfig.UC_EVENTBUS_TOPIC, containerFactory = "managementRabbitListenerContainerFactory")
48 public void ucEventConsumer(String content) { 44 public void ucEventConsumer(String content) {
49 log.info(" receive dataSync msg , content is : {} ", content); 45 log.info(" receive dataSync msg , content is : {} ", content);
50 DataSyncMsg dataSyncMsg = this.parseContent(content); 46 DataSyncMsg dataSyncMsg = this.parseContent(content);
......
...@@ -28,15 +28,15 @@ public class UcGatewayEventConsumer { ...@@ -28,15 +28,15 @@ public class UcGatewayEventConsumer {
28 * @author Hongyan Wang 28 * @author Hongyan Wang
29 * @date 2021/9/7 11:26 上午 29 * @date 2021/9/7 11:26 上午
30 */ 30 */
31 /*@RabbitHandler 31 @RabbitHandler
32 @RabbitListener(bindings = { 32 @RabbitListener(bindings = {
33 @QueueBinding(value = @Queue(value = RabbitMqConfig.UC_ROUTE_KEY_DIRECT_EVENT_AAA), 33 @QueueBinding(value = @Queue(value = RabbitMqConfig.GATEWAY_TO_SERVICE_DIRECT),
34 exchange = @Exchange(value = ExchangeTypes.DIRECT)) 34 exchange = @Exchange(value = ExchangeTypes.DIRECT))
35 }, containerFactory = "managementRabbitListenerContainerFactory")*/ 35 }, containerFactory = "managementRabbitListenerContainerFactory")
36 public void ucEventConsumer(String content) { 36 public void ucEventConsumer(String content) {
37 log.info(" receive dataSync msg , content is : {} ", content); 37 log.info(" receive dataSync msg , content is : {} ", content);
38 DataSyncMsg dataSyncMsg = this.parseContent(content); 38 DataSyncMsg dataSyncMsg = this.parseContent(content);
39 //this.taskDeal(dataSyncMsg); 39 this.taskDeal(dataSyncMsg);
40 log.info("ucEventConsumer ====>>>> end"); 40 log.info("ucEventConsumer ====>>>> end");
41 } 41 }
42 42
......
...@@ -10,6 +10,7 @@ import com.topdraw.utils.StringUtils; ...@@ -10,6 +10,7 @@ import com.topdraw.utils.StringUtils;
10 import lombok.extern.slf4j.Slf4j; 10 import lombok.extern.slf4j.Slf4j;
11 import org.springframework.amqp.core.ExchangeTypes; 11 import org.springframework.amqp.core.ExchangeTypes;
12 import org.springframework.amqp.rabbit.annotation.*; 12 import org.springframework.amqp.rabbit.annotation.*;
13 import org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry;
13 import org.springframework.beans.factory.annotation.Autowired; 14 import org.springframework.beans.factory.annotation.Autowired;
14 import org.springframework.beans.factory.annotation.Value; 15 import org.springframework.beans.factory.annotation.Value;
15 import org.springframework.stereotype.Component; 16 import org.springframework.stereotype.Component;
...@@ -22,7 +23,6 @@ import org.springframework.transaction.annotation.Transactional; ...@@ -22,7 +23,6 @@ import org.springframework.transaction.annotation.Transactional;
22 @Slf4j 23 @Slf4j
23 public class WeiXinEventConsumer { 24 public class WeiXinEventConsumer {
24 25
25
26 @Autowired 26 @Autowired
27 private RestTemplateClient restTemplateClient; 27 private RestTemplateClient restTemplateClient;
28 28
...@@ -32,11 +32,11 @@ public class WeiXinEventConsumer { ...@@ -32,11 +32,11 @@ public class WeiXinEventConsumer {
32 * @description 删除用户收藏记录 32 * @description 删除用户收藏记录
33 * @param content 消息内容 33 * @param content 消息内容
34 */ 34 */
35 @RabbitHandler 35 /*@RabbitHandler
36 @RabbitListener(bindings = { 36 @RabbitListener(bindings = {
37 @QueueBinding(value = @Queue(value = RabbitMqConfig.COLLECTION_DELETE_QUEUE), 37 @QueueBinding(value = @Queue(value = RabbitMqConfig.COLLECTION_DELETE_QUEUE),
38 exchange = @Exchange(value = ExchangeTypes.DIRECT))}, 38 exchange = @Exchange(value = ExchangeTypes.DIRECT))},
39 containerFactory = "managementRabbitListenerContainerFactory") 39 containerFactory = "managementRabbitListenerContainerFactory")*/
40 public void deleteCollection(String content) { 40 public void deleteCollection(String content) {
41 try { 41 try {
42 log.info("receive UserCollection delete message, content {}", content); 42 log.info("receive UserCollection delete message, content {}", content);
...@@ -50,11 +50,11 @@ public class WeiXinEventConsumer { ...@@ -50,11 +50,11 @@ public class WeiXinEventConsumer {
50 * @description 删除全部收藏记录 50 * @description 删除全部收藏记录
51 * @param content 消息内容 51 * @param content 消息内容
52 */ 52 */
53 @RabbitHandler 53 /* @RabbitHandler
54 @RabbitListener(bindings = { 54 @RabbitListener(bindings = {
55 @QueueBinding(value = @Queue(value = RabbitMqConfig.COLLECTION_DELETE_ALL_QUEUE), 55 @QueueBinding(value = @Queue(value = RabbitMqConfig.COLLECTION_DELETE_ALL_QUEUE),
56 exchange = @Exchange(value = ExchangeTypes.DIRECT))}, 56 exchange = @Exchange(value = ExchangeTypes.DIRECT))},
57 containerFactory = "managementRabbitListenerContainerFactory") 57 containerFactory = "managementRabbitListenerContainerFactory")*/
58 @Transactional 58 @Transactional
59 public void deleteAllCollection(String content) { 59 public void deleteAllCollection(String content) {
60 try { 60 try {
...@@ -70,11 +70,11 @@ public class WeiXinEventConsumer { ...@@ -70,11 +70,11 @@ public class WeiXinEventConsumer {
70 * @param content 消息内容 70 * @param content 消息内容
71 * @description 获取公众号带参二维码 71 * @description 获取公众号带参二维码
72 */ 72 */
73 @RabbitHandler 73 /*@RabbitHandler
74 @RabbitListener(bindings = { 74 @RabbitListener(bindings = {
75 @QueueBinding(value = @Queue(value = RabbitMqConfig.GET_QR_CODE_QUEUE), 75 @QueueBinding(value = @Queue(value = RabbitMqConfig.GET_QR_CODE_QUEUE),
76 exchange = @Exchange(value = ExchangeTypes.DIRECT))}, 76 exchange = @Exchange(value = ExchangeTypes.DIRECT))},
77 containerFactory = "managementRabbitListenerContainerFactory") 77 containerFactory = "managementRabbitListenerContainerFactory")*/
78 public void getQrCode(String content) { 78 public void getQrCode(String content) {
79 try { 79 try {
80 log.info("receive get qrCode message, content {}", content); 80 log.info("receive get qrCode message, content {}", content);
...@@ -130,11 +130,11 @@ public class WeiXinEventConsumer { ...@@ -130,11 +130,11 @@ public class WeiXinEventConsumer {
130 * } 130 * }
131 * @param content 131 * @param content
132 */ 132 */
133 @RabbitHandler 133 /* @RabbitHandler
134 @RabbitListener(bindings = { 134 @RabbitListener(bindings = {
135 @QueueBinding(value = @Queue(value = RabbitMqConfig.WEIXIN_SUBORUNSUB_QUEUE), 135 @QueueBinding(value = @Queue(value = RabbitMqConfig.WEIXIN_SUBORUNSUB_QUEUE),
136 exchange = @Exchange(value = ExchangeTypes.DIRECT))}, 136 exchange = @Exchange(value = ExchangeTypes.DIRECT))},
137 containerFactory = "managementRabbitListenerContainerFactory") 137 containerFactory = "managementRabbitListenerContainerFactory")*/
138 @Transactional 138 @Transactional
139 public void subOrUnSubEvent(String content) { 139 public void subOrUnSubEvent(String content) {
140 try { 140 try {
......
...@@ -2,11 +2,14 @@ spring: ...@@ -2,11 +2,14 @@ spring:
2 # 数据源 2 # 数据源
3 datasource: 3 datasource:
4 # 数据源地址 4 # 数据源地址
5 url: jdbc:log4jdbc:mysql://139.196.192.242:3306/tj_user_0819?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false 5 # url: jdbc:log4jdbc:mysql://139.196.192.242:3306/tj_user_0819?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
6 # 用户名 6 # # 用户名
7 # username: root
8 # # 密码
9 # password: Tjlh@2017
10 url: jdbc:log4jdbc:mysql://122.112.214.149:3306/tj_user_admin?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
7 username: root 11 username: root
8 # 密码 12 password: root
9 password: Tjlh@2017
10 # 驱动程序 13 # 驱动程序
11 driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy 14 driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
12 # Druid 15 # Druid
...@@ -38,16 +41,6 @@ spring: ...@@ -38,16 +41,6 @@ spring:
38 url-pattern: /* 41 url-pattern: /*
39 exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*" 42 exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*"
40 43
41 # freemarker
42 freemarker:
43 check-template-location: false
44 jackson:
45 time-zone: GMT+8
46 data:
47 redis:
48 repositories:
49 enabled: false
50
51 # jpa 44 # jpa
52 jpa: 45 jpa:
53 properties: 46 properties:
...@@ -59,13 +52,6 @@ spring: ...@@ -59,13 +52,6 @@ spring:
59 ddl-auto: none 52 ddl-auto: none
60 open-in-view: true 53 open-in-view: true
61 54
62 # 文件上传
63 servlet:
64 multipart:
65 file-size-threshold: 2KB
66 max-file-size: 100MB
67 max-request-size: 200MB
68
69 # redis 55 # redis
70 redis: 56 redis:
71 #数据库索引 57 #数据库索引
...@@ -76,29 +62,6 @@ spring: ...@@ -76,29 +62,6 @@ spring:
76 #连接超时时间 62 #连接超时时间
77 timeout: 5000 63 timeout: 5000
78 64
79 # rabbitmq
80 # rabbitmq:
81 # # ip
82 # host: 139.196.145.150
83 # # 端口号
84 # port: 5672
85 # # 用户名
86 # username: admin # rabbitmq的用户名
87 # # 密码
88 # password: Topdraw1qaz
89 # # 虚拟空间
90 # virtual-host: member_center
91 # # 如果对异步消息需要回调必须设置为true
92 # publisher-confirms: true
93
94 #是否允许生成代码,生产环境设置为false
95 generator:
96 enabled: false
97
98 #是否开启 swagger-ui
99 swagger:
100 enabled: true
101
102 65
103 ###########################################自定义属性################################################################# 66 ###########################################自定义属性#################################################################
104 # 多mq配置 67 # 多mq配置
...@@ -121,6 +84,7 @@ mutil-mq: ...@@ -121,6 +84,7 @@ mutil-mq:
121 username: guest # rabbitmq的用户名 84 username: guest # rabbitmq的用户名
122 password: guest # rabbitmq的密码 85 password: guest # rabbitmq的密码
123 publisher-confirms: true #如果对异步消息需要回调必须设置为true 86 publisher-confirms: true #如果对异步消息需要回调必须设置为true
87 startup: off
124 88
125 # 管理侧 89 # 管理侧
126 management: 90 management:
...@@ -135,54 +99,30 @@ mutil-mq: ...@@ -135,54 +99,30 @@ mutil-mq:
135 # # 虚拟空间 99 # # 虚拟空间
136 # virtual-host: member_center 100 # virtual-host: member_center
137 # ip 101 # ip
138 host: 139.196.145.150 102 # host: 139.196.145.150
139 # 端口 103 # # 端口
140 port: 5672 104 # port: 5672
141 # 用户名 105 # # 用户名
142 username: admin 106 # username: admin
143 # 密码 107 # # 密码
144 password: Topdraw1qaz 108 # password: Topdraw1qaz
145 # 虚拟空间 109 # # 虚拟空间
146 virtual-host: member_center 110 # virtual-host: member_center
147 111 host: 122.112.214.149 # rabbitmq的连接地址
148 #登录图形验证码有效时间/分钟 112 port: 5672 # rabbitmq的连接端口号
149 loginCode: 113 virtual-host: member_center # rabbitmq的虚拟hosthhh
150 expiration: 2 114 username: guest # rabbitmq的用户名
115 password: guest # rabbitmq的密码
116 publisher-confirms: true #如果对异步消息需要回调必须设置为true
117 startup: on
151 118
152 # 服务属性 119 # 服务属性
153 service: 120 service:
154 # 服务域 mobile:小屏侧 vis:大屏侧
155 area: vis
156 #平台类型 service: 服务侧 management: 管理侧 121 #平台类型 service: 服务侧 management: 管理侧
157 platform: service 122 platform: service
123 # 服务域 mobile:小屏侧 vis:大屏侧
124 type: vis
158 125
159 # uc-engine服务地址 126 # uc-engine服务地址
160 api: 127 api:
161 baseUrl: http://127.0.0.1:8447
162
163 # 线程池设置
164 task:
165 pool:
166 # 核心线程池大小
167 core-pool-size: 10
168 # 最大线程数
169 max-pool-size: 30
170 # 活跃时间
171 keep-alive-seconds: 60
172 # 队列容量
173 queue-capacity: 50
174
175 #权限 jwt。依赖的common中有需要jwt的部分属性。
176 jwt:
177 header: Authorization
178 secret: mySecret
179 # token 过期时间/毫秒,6小时 1小时 = 3600000 毫秒
180 expiration: 7200000
181 # 在线用户key
182 online: online-token
183 # 验证码
184 codeKey: code-key
185 # token 续期检查时间范围(60分钟,单位毫秒),在token即将过期的一段时间内用户操作了,则给用户的token续期
186 detect: 3600000
187 # 续期时间,2小时,单位毫秒
188 renew: 7200000
...\ No newline at end of file ...\ No newline at end of file
128 baseUrl:
...\ No newline at end of file ...\ No newline at end of file
......