记得上下班打卡 | git大法好,push需谨慎

Commit f3fe0aed authored by anjiabin's avatar anjiabin

redis多数据源

parent 8ec49361
...@@ -73,40 +73,6 @@ spring: ...@@ -73,40 +73,6 @@ spring:
exclude: exclude:
- org.springframework.cloud.bus.BusAutoConfiguration - org.springframework.cloud.bus.BusAutoConfiguration
- org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration - org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
# redis:
# database: 15
# dbs: ${liquidnet.redis.dbs}
# port: ${liquidnet.redis.port}
# host: ${liquidnet.redis.host}
# password: ${liquidnet.redis.password}
# lettuce:
# pool:
# max-active: 8
# max-wait: -1
# max-idle: 8
# min-idle: 0
redisson:
singleServerConfig:
address: redis://${liquidnet.redis.host}:${liquidnet.redis.port}
password: ${liquidnet.redis.password}
clientName: null
database: 7 #选择使用哪个数据库0~15
idleConnectionTimeout: 10000
connectTimeout: 10000
timeout: 3000
retryAttempts: 3
retryInterval: 1500
subscriptionsPerConnection: 5
subscriptionConnectionMinimumIdleSize: 1
subscriptionConnectionPoolSize: 50
connectionMinimumIdleSize: 32
connectionPoolSize: 64
dnsMonitoringInterval: 5000
threads: 16
nettyThreads: 32
codec:
class: "org.redisson.codec.JsonJacksonCodec"
transportMode: "NIO"
data: data:
mongodb: mongodb:
uri: mongodb://${liquidnet.mongodb.chime.user}:${liquidnet.mongodb.chime.pwd}@${liquidnet.mongodb.chime.host}/?authSource=admin&maxPoolSize=2000&waitQueueMultiple=100 uri: mongodb://${liquidnet.mongodb.chime.user}:${liquidnet.mongodb.chime.pwd}@${liquidnet.mongodb.chime.host}/?authSource=admin&maxPoolSize=2000&waitQueueMultiple=100
......
...@@ -12,16 +12,6 @@ ...@@ -12,16 +12,6 @@
<artifactId>liquidnet-service-chime-impl</artifactId> <artifactId>liquidnet-service-chime-impl</artifactId>
<dependencies> <dependencies>
<dependency>
<groupId>com.liquidnet</groupId>
<artifactId>liquidnet-common-cache-redis</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.liquidnet</groupId>
<artifactId>liquidnet-common-cache-redisson</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId> <artifactId>spring-boot-starter-data-mongodb</artifactId>
...@@ -31,16 +21,6 @@ ...@@ -31,16 +21,6 @@
<artifactId>liquidnet-service-chime-api</artifactId> <artifactId>liquidnet-service-chime-api</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
</dependency> </dependency>
<dependency>
<groupId>com.liquidnet</groupId>
<artifactId>liquidnet-common-third-easemob</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.liquidnet</groupId>
<artifactId>liquidnet-common-third-shumei</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<!-- 调用其他服务--> <!-- 调用其他服务-->
<dependency> <dependency>
<groupId>com.liquidnet</groupId> <groupId>com.liquidnet</groupId>
......
package com.liquidnet.service.chime.test; package com.liquidnet.service.chime.test;
import com.liquidnet.common.third.easemob.util.EasemobUtil;
import com.liquidnet.commons.lang.util.IDGenerator; import com.liquidnet.commons.lang.util.IDGenerator;
import com.liquidnet.commons.lang.util.RandomUtil; import com.liquidnet.commons.lang.util.RandomUtil;
import com.liquidnet.service.chime.biz.ChimeUserBiz; import com.liquidnet.service.chime.biz.ChimeUserBiz;
...@@ -43,9 +42,6 @@ public class TestDataUtils { ...@@ -43,9 +42,6 @@ public class TestDataUtils {
@Autowired @Autowired
private DataUtils dataUtils; private DataUtils dataUtils;
@Autowired
private EasemobUtil easemobUtil;
@Autowired @Autowired
private ChimeUserBiz chimeUserBiz; private ChimeUserBiz chimeUserBiz;
......
package com.liquidnet.service.chime.test; //package com.liquidnet.service.chime.test;
//
import com.liquidnet.common.third.easemob.util.EasemobUtil; //import com.liquidnet.common.third.easemob.util.EasemobUtil;
import lombok.extern.slf4j.Slf4j; //import lombok.extern.slf4j.Slf4j;
import org.junit.Test; //import org.junit.Test;
import org.junit.runner.RunWith; //import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired; //import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; //import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; //import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
//
/** ///**
* @author AnJiabin <anjiabin@zhengzai.tv> // * @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0 // * @version V1.0
* @Description: TODO // * @Description: TODO
* @class: TestEasemob // * @class: TestEasemob
* @Package com.liquidnet.service.chime.test // * @Package com.liquidnet.service.chime.test
* @Copyright: LightNet @ Copyright (c) 2021 // * @Copyright: LightNet @ Copyright (c) 2021
* @date 2021/9/7 11:35 // * @date 2021/9/7 11:35
*/ // */
@Slf4j //@Slf4j
@RunWith(SpringJUnit4ClassRunner.class) //@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest //@SpringBootTest
public class TestEasemob { //public class TestEasemob {
@Autowired // @Autowired
private EasemobUtil easemobUtil; // private EasemobUtil easemobUtil;
//
// @Value("${liquidnet.easemob.api-url}") //// @Value("${liquidnet.easemob.api-url}")
// private static String REQUEST_HOST = "https://a1.easemob.com"; //// private static String REQUEST_HOST = "https://a1.easemob.com";
// @Value("${liquidnet.easemob.org-name}") //// @Value("${liquidnet.easemob.org-name}")
// private static String ORG_NAME = "1106210901175651"; //// private static String ORG_NAME = "1106210901175651";
// @Value("${liquidnet.easemob.app-name}") //// @Value("${liquidnet.easemob.app-name}")
// private static String APP_NAME = "demo"; //// private static String APP_NAME = "demo";
// @Value("${liquidnet.easemob.client-id}") //// @Value("${liquidnet.easemob.client-id}")
// private static String CLIENT_ID = "YXA6x4Xs7cYDQcOv6BPuM3hUDA"; //// private static String CLIENT_ID = "YXA6x4Xs7cYDQcOv6BPuM3hUDA";
// @Value("${liquidnet.easemob.client-secret}") //// @Value("${liquidnet.easemob.client-secret}")
// private static String CLIENT_SECRET = "YXA6olr2qaW65xlkFixS81kiWnplrW4"; //// private static String CLIENT_SECRET = "YXA6olr2qaW65xlkFixS81kiWnplrW4";
@Test // @Test
public void createUser(){ // public void createUser(){
easemobUtil.createUser("anjiabin11","anjiabin11"); // easemobUtil.createUser("anjiabin11","anjiabin11");
// EasemobUtil.createUsers(); //// EasemobUtil.createUsers();
} // }
} //}
package com.liquidnet.service.chime.test; //package com.liquidnet.service.chime.test;
//
import com.liquidnet.common.third.shumei.util.ShumeiUtil; //import com.liquidnet.common.third.shumei.util.ShumeiUtil;
import lombok.extern.slf4j.Slf4j; //import lombok.extern.slf4j.Slf4j;
import org.junit.Test; //import org.junit.Test;
import org.junit.runner.RunWith; //import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired; //import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; //import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; //import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
//
/** ///**
* @author AnJiabin <anjiabin@zhengzai.tv> // * @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0 // * @version V1.0
* @Description: TODO // * @Description: TODO
* @class: TestShumei // * @class: TestShumei
* @Package com.liquidnet.service.chime.test // * @Package com.liquidnet.service.chime.test
* @Copyright: LightNet @ Copyright (c) 2021 // * @Copyright: LightNet @ Copyright (c) 2021
* @date 2021/9/8 13:43 // * @date 2021/9/8 13:43
*/ // */
@Slf4j //@Slf4j
@RunWith(SpringJUnit4ClassRunner.class) //@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest //@SpringBootTest
public class TestShumei { //public class TestShumei {
@Autowired // @Autowired
private ShumeiUtil shumeiUtil; // private ShumeiUtil shumeiUtil;
//
@Test // @Test
public void checkText(){ // public void checkText(){
//
// System.out.println(shumeiUtil.checkText("user123","甜梅号的小茉莉")); //// System.out.println(shumeiUtil.checkText("user123","甜梅号的小茉莉"));
// System.out.println(shumeiUtil.checkText("user123","158****8858")); //// System.out.println(shumeiUtil.checkText("user123","158****8858"));
System.out.println(shumeiUtil.checkText("user123","投毒")); // System.out.println(shumeiUtil.checkText("user123","投毒"));
} // }
@Test // @Test
public void checkImage(){ // public void checkImage(){
//暴力血腥 // //暴力血腥
// String imageUrl = "https://image11.m1905.cn/uploadfile/s2010/0603/20100603015651967.jpg"; //// String imageUrl = "https://image11.m1905.cn/uploadfile/s2010/0603/20100603015651967.jpg";
//涉黄 // //涉黄
// String imageUrl = "https://img2.baidu.com/it/u=276463273,2526848266&fm=26&fmt=auto&gp=0.jpg"; //// String imageUrl = "https://img2.baidu.com/it/u=276463273,2526848266&fm=26&fmt=auto&gp=0.jpg";
//// shumeiUtil.checkImage("user123",imageUrl);
//
//// String imageUrl = "https://pic.zhengzai.tv/201504/99/ED/1430210597_92262BF907AF914B95A0FC33C3F33BF6.jpg";
//// shumeiUtil.checkImage("user123",imageUrl);
//
//// String imageUrl = "https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoJpPNmEbdMy2icLxUmVOXn8nowU17d2ziaQqT1O5npf8D2UWz2HVhSpFZichkrAzVdFMicQ4100J7TmA/132";
// String imageUrl = "https://thirdqq.qlogo.cn/g?b=oidb&k=1wgQpJ7GaNZhTw8L9M8VSQ&s=100&t=1562575762";
// shumeiUtil.checkImage("user123",imageUrl); // shumeiUtil.checkImage("user123",imageUrl);
//
// String imageUrl = "https://pic.zhengzai.tv/201504/99/ED/1430210597_92262BF907AF914B95A0FC33C3F33BF6.jpg"; //
// shumeiUtil.checkImage("user123",imageUrl); // }
//}
// String imageUrl = "https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoJpPNmEbdMy2icLxUmVOXn8nowU17d2ziaQqT1O5npf8D2UWz2HVhSpFZichkrAzVdFMicQ4100J7TmA/132";
String imageUrl = "https://thirdqq.qlogo.cn/g?b=oidb&k=1wgQpJ7GaNZhTw8L9M8VSQ&s=100&t=1562575762";
shumeiUtil.checkImage("user123",imageUrl);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment