|
@@ -173,6 +173,9 @@ typistios 25092
|
|
|
gatheredios 25093
|
|
gatheredios 25093
|
|
|
chemicalios 25094
|
|
chemicalios 25094
|
|
|
sphericalios 25095
|
|
sphericalios 25095
|
|
|
|
|
+formulaios 25096
|
|
|
|
|
+shaogardenios 25097
|
|
|
|
|
+arithmeticios 25098
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
#### 核心服务
|
|
#### 核心服务
|
|
@@ -1958,6 +1961,44 @@ nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressed
|
|
|
lemonios-service.jar > sphericalios.log 2>&1 &
|
|
lemonios-service.jar > sphericalios.log 2>&1 &
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+#### IOS: IOS公式记忆王 formulaios
|
|
|
|
|
+
|
|
|
|
|
+```shell
|
|
|
|
|
+# 10.206.0.3
|
|
|
|
|
+nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
|
|
|
|
|
+-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
|
|
|
|
|
+-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
|
|
|
|
|
+-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-ios-formula/formulaios.hprof \
|
|
|
|
|
+lemonios-service.jar > formulaios.log 2>&1 &
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+#### IOS: 少陵诗苑 shaogardenios
|
|
|
|
|
+
|
|
|
|
|
+```shell
|
|
|
|
|
+# 10.206.0.3
|
|
|
|
|
+nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
|
|
|
|
|
+-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
|
|
|
|
|
+-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
|
|
|
|
|
+-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-ios-shaogarden/shaogardenios.hprof \
|
|
|
|
|
+lemonios-service.jar > shaogardenios.log 2>&1 &
|
|
|
|
|
+
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+#### IOS: 算术小能手 arithmeticios
|
|
|
|
|
+
|
|
|
|
|
+```shell
|
|
|
|
|
+nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
|
|
|
|
|
+-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
|
|
|
|
|
+-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
|
|
|
|
|
+-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-ios-arithmetic/arithmeticios.hprof \
|
|
|
|
|
+lemonios-service.jar > arithmeticios.log 2>&1 &
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
## 数据处理
|
|
## 数据处理
|
|
@@ -2046,78 +2087,80 @@ start slave;
|
|
|
2. 新增参数:分层系数
|
|
2. 新增参数:分层系数
|
|
|
- app端增加用户信息增加参数:今日收益,历史收益(真实收益*分层系数)
|
|
- app端增加用户信息增加参数:今日收益,历史收益(真实收益*分层系数)
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-## RabbitMq部署
|
|
|
|
|
-
|
|
|
|
|
-1. 安装 EPEL 源
|
|
|
|
|
-```shell
|
|
|
|
|
-sudo yum install -y epel-release
|
|
|
|
|
-```
|
|
|
|
|
-2. 更新缓存
|
|
|
|
|
-
|
|
|
|
|
-```shell
|
|
|
|
|
-sudo yum makecache
|
|
|
|
|
-```
|
|
|
|
|
-3. 安装依赖工具 (socat 是必须的)
|
|
|
|
|
|
|
+> 20260130
|
|
|
|
|
+
|
|
|
|
|
+1. 重构风控校验逻辑
|
|
|
|
|
+2. 引入消息队列
|
|
|
|
|
+ ```shell
|
|
|
|
|
+ # rabbitmq 部署
|
|
|
|
|
+
|
|
|
|
|
+ # 安装 EPEL 源
|
|
|
|
|
+ sudo yum install -y epel-release
|
|
|
|
|
+ # 更新缓存
|
|
|
|
|
+ # sudo yum makecache
|
|
|
|
|
+ # 安装依赖工具 (socat 是必须的)
|
|
|
sudo yum install -y socat logrotate wget
|
|
sudo yum install -y socat logrotate wget
|
|
|
|
|
+
|
|
|
|
|
+ # 安装 Erlang
|
|
|
|
|
+ # 下载 Erlang 23.3.4.20 RPM 包
|
|
|
|
|
+ wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.18/erlang-23.3.4.18-1.el7.x86_64.rpm
|
|
|
|
|
+ # 代理下载
|
|
|
|
|
+ wget https://gh.xmly.dev/https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.18/erlang-23.3.4.18-1.el7.x86_64.rpm
|
|
|
|
|
+ # 本地安装
|
|
|
|
|
+ sudo yum localinstall -y erlang-23.3.4.18-1.el7.x86_64.rpm
|
|
|
|
|
+ # 验证 Erlang
|
|
|
|
|
+ # 输出应包含: Emulator version 11.2.x (即 OTP 23)
|
|
|
|
|
+ erl -version
|
|
|
|
|
+
|
|
|
|
|
+ # 安装rabbitmq
|
|
|
|
|
+ #导入签名key
|
|
|
|
|
+ sudo rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
|
|
|
|
|
+ #CentOS 7下载安装包
|
|
|
|
|
+ wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
|
|
|
|
|
+ # 代理下载
|
|
|
|
|
+ wget https://gh.xmly.dev/https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
|
|
|
|
|
+ # 执行本地安装
|
|
|
|
|
+ sudo yum localinstall -y rabbitmq-server-3.8.5-1.el7.noarch.rpm
|
|
|
|
|
+ # 启动 RabbitMQ 服务
|
|
|
|
|
+ sudo systemctl start rabbitmq-server
|
|
|
|
|
+ # 设置开机自启动
|
|
|
|
|
+ sudo systemctl enable rabbitmq-server
|
|
|
|
|
+ # 检查状态 (应显示 Active: active (running))
|
|
|
|
|
+ sudo systemctl status rabbitmq-server
|
|
|
|
|
+ # 启用图形管理界面,开启后,默认端口为 15672
|
|
|
|
|
+ sudo rabbitmq-plugins enable rabbitmq_management
|
|
|
|
|
+
|
|
|
|
|
+ # 配置rabbitmq
|
|
|
|
|
+ ## 配置管理员账号
|
|
|
|
|
+ sudo rabbitmqctl add_user admin ytpmrabbitmq
|
|
|
|
|
+ # 设置用户角色为管理员
|
|
|
|
|
+ sudo rabbitmqctl set_user_tags admin administrator
|
|
|
|
|
+ # 设置权限 (赋予所有 vhost 的读写权限) 格式: set_permissions [-p vhost] {user} {conf} {write} {read}
|
|
|
|
|
+ sudo rabbitmqctl set_permissions -p / admin "." "." ".*"
|
|
|
|
|
+ ## 删除默认 guest 用户
|
|
|
|
|
+ sudo rabbitmqctl delete_user guest
|
|
|
|
|
+
|
|
|
|
|
+ ## 配置业务账号
|
|
|
|
|
+ rabbitmqctl add_user marx Marx6466.
|
|
|
|
|
+ rabbitmqctl set_user_tags marx management
|
|
|
|
|
+ rabbitmqctl set_permissions -p / marx ".*" ".*" ".*"
|
|
|
|
|
+
|
|
|
|
|
+ # 开放管理界面端口 (15672) 和 消息通信端口 (5672)
|
|
|
|
|
+ sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent
|
|
|
|
|
+ sudo firewall-cmd --zone=public --add-port=5672/tcp --permanent
|
|
|
|
|
+
|
|
|
|
|
+ # 重载防火墙配置
|
|
|
|
|
+ sudo firewall-cmd --reload
|
|
|
|
|
+
|
|
|
|
|
+ # web地址访问: http://0.0.0.0:15672
|
|
|
|
|
+ ```
|
|
|
|
|
+3. ios服务数据库新增索引
|
|
|
|
|
+ ```mysql
|
|
|
|
|
+ ALTER TABLE `yt_dyz_user` ADD INDEX `idx_ios_ditch` (`ios_id`, `ditch_id`);
|
|
|
|
|
+ ALTER TABLE `yt_dyz_user` ADD INDEX `idx_app_registry` (`app_id`, `registry_time`);
|
|
|
|
|
+ ALTER TABLE `yt_dyz_user` ADD INDEX `idx_app_lastlogin` (`app_id`, `last_login_time`);
|
|
|
|
|
+ ALTER TABLE `yt_dyz_user` ADD INDEX `idx_device` (`device_id`);
|
|
|
|
|
+ ALTER TABLE `yt_dyz_user` ADD INDEX `idx_ip_login` (`last_login_ip`, `last_login_time`);
|
|
|
|
|
+ ```
|
|
|
|
|
|
|
|
-4. 安装 Erlang
|
|
|
|
|
-```shell
|
|
|
|
|
-# 下载 Erlang 23.3.4.20 RPM 包
|
|
|
|
|
-wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.18/erlang-23.3.4.18-1.el7.x86_64.rpm
|
|
|
|
|
-# 代理下载
|
|
|
|
|
-wget https://gh.xmly.dev/https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.18/erlang-23.3.4.18-1.el7.x86_64.rpm
|
|
|
|
|
-# 本地安装
|
|
|
|
|
-sudo yum localinstall -y erlang-23.3.4.18-1.el7.x86_64.rpm
|
|
|
|
|
-# 验证 Erlang
|
|
|
|
|
-# 输出应包含: Emulator version 11.2.x (即 OTP 23)
|
|
|
|
|
-erl -version
|
|
|
|
|
-```
|
|
|
|
|
-5. 安装rabbitmq
|
|
|
|
|
-
|
|
|
|
|
-```shell
|
|
|
|
|
-#导入签名key
|
|
|
|
|
-sudo rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
|
|
|
|
|
-#CentOS 7下载安装包
|
|
|
|
|
-wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
|
|
|
|
|
-# 代理下载
|
|
|
|
|
-wget https://gh.xmly.dev/https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
|
|
|
|
|
-# 执行本地安装
|
|
|
|
|
-sudo yum localinstall -y rabbitmq-server-3.8.5-1.el7.noarch.rpm
|
|
|
|
|
-# 启动 RabbitMQ 服务
|
|
|
|
|
-sudo systemctl start rabbitmq-server
|
|
|
|
|
-# 设置开机自启动
|
|
|
|
|
-sudo systemctl enable rabbitmq-server
|
|
|
|
|
-# 检查状态 (应显示 Active: active (running))
|
|
|
|
|
-sudo systemctl status rabbitmq-server
|
|
|
|
|
-# 启用图形管理界面,开启后,默认端口为 15672
|
|
|
|
|
-sudo rabbitmq-plugins enable rabbitmq_management
|
|
|
|
|
-```
|
|
|
|
|
-
|
|
|
|
|
-6. rabbitmq配置
|
|
|
|
|
-```shell
|
|
|
|
|
-# 配置管理员账号
|
|
|
|
|
-sudo rabbitmqctl add_user admin ytpmrabbitmq
|
|
|
|
|
-# 设置用户角色为管理员
|
|
|
|
|
-sudo rabbitmqctl set_user_tags admin administrator
|
|
|
|
|
-# 设置权限 (赋予所有 vhost 的读写权限) 格式: set_permissions [-p vhost] {user} {conf} {write} {read}
|
|
|
|
|
-sudo rabbitmqctl set_permissions -p / admin "." "." ".*"
|
|
|
|
|
-# 删除默认 guest 用户
|
|
|
|
|
-sudo rabbitmqctl delete_user guest
|
|
|
|
|
-
|
|
|
|
|
-# 配置业务账号
|
|
|
|
|
-rabbitmqctl add_user marx Marx6466.
|
|
|
|
|
-rabbitmqctl set_user_tags marx management
|
|
|
|
|
-rabbitmqctl set_permissions -p / marx ".*" ".*" ".*"
|
|
|
|
|
-
|
|
|
|
|
-# 开放管理界面端口 (15672) 和 消息通信端口 (5672)
|
|
|
|
|
-sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent
|
|
|
|
|
-sudo firewall-cmd --zone=public --add-port=5672/tcp --permanent
|
|
|
|
|
-
|
|
|
|
|
-# 重载防火墙配置
|
|
|
|
|
-sudo firewall-cmd --reload
|
|
|
|
|
-
|
|
|
|
|
-```
|
|
|
|
|
|
|
|