From 7236be66852b4ac245e9c1ddb2dd3d591fcd3941 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Mon, 31 May 2021 10:53:24 +0800
Subject: [PATCH] modify
---
src/main/java/com/xcong/excoin/quartz/job/NettyServerStartUp.java | 21 ++++++++++
src/main/java/com/xcong/excoin/quartz/job/LoopExecutorJob.java | 19 ++++-----
src/main/java/com/xcong/excoin/ExcoinApplication.java | 9 ----
src/main/java/com/xcong/excoin/quartz/job/NewestPriceUpdateJob.java | 6 +-
src/main/resources/application-loop.yml | 30 ++++++++-------
src/main/java/com/xcong/excoin/rabbit/consumer/ChatConsumer.java | 2
src/main/resources/application-app.yml | 15 +++----
src/main/resources/application.yml | 1
src/main/java/com/xcong/excoin/common/listener/RedisKeyExpirationListener.java | 2
9 files changed, 60 insertions(+), 45 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/ExcoinApplication.java b/src/main/java/com/xcong/excoin/ExcoinApplication.java
index 8908837..050578d 100644
--- a/src/main/java/com/xcong/excoin/ExcoinApplication.java
+++ b/src/main/java/com/xcong/excoin/ExcoinApplication.java
@@ -21,17 +21,10 @@
@EnableAsync
@SpringBootApplication
@MapperScan("com.xcong.excoin.modules.*.dao")
-public class ExcoinApplication implements CommandLineRunner {
-
- @Autowired
- private WebSocketServer webSocketServer;
+public class ExcoinApplication {
public static void main(String[] args) {
SpringApplication.run(ExcoinApplication.class, args);
}
- @Override
- public void run(String... args) throws Exception {
- webSocketServer.start();
- }
}
diff --git a/src/main/java/com/xcong/excoin/common/listener/RedisKeyExpirationListener.java b/src/main/java/com/xcong/excoin/common/listener/RedisKeyExpirationListener.java
index e4658c9..d2844cc 100644
--- a/src/main/java/com/xcong/excoin/common/listener/RedisKeyExpirationListener.java
+++ b/src/main/java/com/xcong/excoin/common/listener/RedisKeyExpirationListener.java
@@ -25,7 +25,7 @@
public void onMessage(Message message, byte[] pattern) {
String expireKey = message.toString();
if (expireKey.equalsIgnoreCase("whole_bomb_execute")) {
- ZzSmsSend.sendVerifyCode("15773002834", "123456", 2);
+// ZzSmsSend.sendVerifyCode("15773002834", "123456", 2);
}
}
}
diff --git a/src/main/java/com/xcong/excoin/quartz/job/LoopExecutorJob.java b/src/main/java/com/xcong/excoin/quartz/job/LoopExecutorJob.java
index d0fb7ba..6b2ef68 100644
--- a/src/main/java/com/xcong/excoin/quartz/job/LoopExecutorJob.java
+++ b/src/main/java/com/xcong/excoin/quartz/job/LoopExecutorJob.java
@@ -46,16 +46,15 @@
/**
* 持仓费计算
*/
- @Scheduled(cron = "0 0 0/8 * * ?")
-// @Scheduled(cron = "0 0/5 * * * ?")
- public void updateDoingPrice() {
- log.info("#持仓费计算#");
- try {
- contractHoldOrderService.calHoldFeeAmountForBondAmount();
- } catch (Exception e) {
- log.error("#持仓费计算错误#", e);
- }
- }
+// @Scheduled(cron = "0 0 0/8 * * ?")
+// public void updateDoingPrice() {
+// log.info("#持仓费计算#");
+// try {
+// contractHoldOrderService.calHoldFeeAmountForBondAmount();
+// } catch (Exception e) {
+// log.error("#持仓费计算错误#", e);
+// }
+// }
/**
* 币币委托单成交
diff --git a/src/main/java/com/xcong/excoin/quartz/job/NettyServerStartUp.java b/src/main/java/com/xcong/excoin/quartz/job/NettyServerStartUp.java
new file mode 100644
index 0000000..a25cf80
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/quartz/job/NettyServerStartUp.java
@@ -0,0 +1,21 @@
+package com.xcong.excoin.quartz.job;
+
+
+import com.xcong.excoin.netty.server.WebSocketServer;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.CommandLineRunner;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
+import org.springframework.stereotype.Component;
+
+@Component
+@ConditionalOnProperty(prefix = "app", name = "websocket-job", havingValue = "true")
+public class NettyServerStartUp implements CommandLineRunner {
+
+ @Autowired
+ private WebSocketServer webSocketServer;
+
+ @Override
+ public void run(String... args) throws Exception {
+ webSocketServer.start();
+ }
+}
diff --git a/src/main/java/com/xcong/excoin/quartz/job/NewestPriceUpdateJob.java b/src/main/java/com/xcong/excoin/quartz/job/NewestPriceUpdateJob.java
index d1f0637..46e0efd 100644
--- a/src/main/java/com/xcong/excoin/quartz/job/NewestPriceUpdateJob.java
+++ b/src/main/java/com/xcong/excoin/quartz/job/NewestPriceUpdateJob.java
@@ -53,9 +53,9 @@
// TODO 测试环境关闭这个插入redis
redisUtils.set(CoinTypeConvert.convertToKey(symbol), price);
// 比较
- websocketPriceService.comparePriceAsc(symbol, price);
- websocketPriceService.comparePriceDesc(symbol, price);
- websocketPriceService.wholeBomb();
+// websocketPriceService.comparePriceAsc(symbol, price);
+// websocketPriceService.comparePriceDesc(symbol, price);
+// websocketPriceService.wholeBomb();
//System.out.println("比较完毕:"+symbol+"-"+price);
}
diff --git a/src/main/java/com/xcong/excoin/rabbit/consumer/ChatConsumer.java b/src/main/java/com/xcong/excoin/rabbit/consumer/ChatConsumer.java
index 9a2c634..b568d96 100644
--- a/src/main/java/com/xcong/excoin/rabbit/consumer/ChatConsumer.java
+++ b/src/main/java/com/xcong/excoin/rabbit/consumer/ChatConsumer.java
@@ -24,7 +24,7 @@
@Slf4j
@Component
-//@ConditionalOnProperty(prefix = "app", name = "rabbit-consumer", havingValue = "true")
+@ConditionalOnProperty(prefix = "app", name = "websocekt-job", havingValue = "true")
public class ChatConsumer {
@Autowired
diff --git a/src/main/resources/application-app.yml b/src/main/resources/application-app.yml
index 0eda13e..e641019 100644
--- a/src/main/resources/application-app.yml
+++ b/src/main/resources/application-app.yml
@@ -94,17 +94,16 @@
debug: false
redis_expire: 3000
project: otc
- kline-update-job: true
- newest-price-update-job: true
+ kline-update-job: false
+ newest-price-update-job: false
#日线 该任务不能与最新价处于同一个服务器
- day-line: true
- other-job: true
+ day-line: false
+ other-job: false
loop-job: false
rabbit-consumer: false
- block-job: true
- otc-job: true
- system:
- name: otc
+ block-job: false
+ otc-job: false
+ websocket-job: false
aliyun:
oss:
diff --git a/src/main/resources/application-loop.yml b/src/main/resources/application-loop.yml
index 7cb03f8..d6eff18 100644
--- a/src/main/resources/application-loop.yml
+++ b/src/main/resources/application-loop.yml
@@ -7,9 +7,9 @@
profiles:
active: loop
datasource:
- url: jdbc:mysql://192.168.0.151:3306/db_hibit?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2b8
- username: db_hibit
- password: hibit123!@#
+ url: jdbc:mysql://127.0.0.1:3306/db_otc?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2b8
+ username: yd_otc
+ password: yd_otc123!@#
driver-class-name: com.mysql.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
druid:
@@ -50,11 +50,11 @@
## Redis数据库索引(默认为0)
database: 0
## Redis服务器地址
- host: 192.168.0.36
+ host: 127.0.0.1
## Redis服务器连接端口
port: 6379
## Redis服务器连接密码(默认为空)
- password: d32ncxe@i3#!dV
+ password: aerefnadlfnwu241
jedis:
pool:
## 连接池最大连接数(使用负值表示没有限制)
@@ -72,10 +72,10 @@
## 连接超时时间(毫秒)
timeout: 30000
rabbitmq:
- host: 192.168.0.36
+ host: 127.0.0.1
port: 5672
- username: hibit
- password: hibit123
+ username: yunding
+ password: yunding123
publisher-confirm-type: correlated
@@ -93,15 +93,17 @@
app:
debug: false
redis_expire: 3000
- kline-update-job: false
- newest-price-update-job: false
+ kline-update-job: true
+ newest-price-update-job: true
#日线 该任务不能与最新价处于同一个服务器
- day-line: false
+ day-line: true
other-job: true
- loop-job: true
- rabbit-consumer: true
+ loop-job: false
+ rabbit-consumer: false
block-job: true
-
+ otc-job: true
+ websocket-job: true
+
aliyun:
oss:
end-point: https://oss-cn-hangzhou.aliyuncs.com
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 39bdbd0..99c137d 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -113,6 +113,7 @@
rabbit-consumer: false
block-job: false
otc-job: false
+ websocket-job: false
aliyun:
oss:
--
Gitblit v1.9.1