更新了

master
土豆兄弟 1 year ago
parent 73c4244d05
commit 8e389a18c3

@ -3,14 +3,23 @@
## 1. 环境 ## 1. 环境
- 服务器 - 服务器
- 118.195.141.114(10.206.0.8) - 118.195.141.114(10.206.0.8) 1
- 118.195.181.101(10.206.0.7) - 118.195.181.101(10.206.0.7) 2
- 118.195.179.228(10.206.0.2) - 118.195.179.228(10.206.0.2) 3
- 应用服务 - 应用服务
- jar: ad-callback - jar: ad-callback
- nginx + KA - nginx + KA
nginx(KA) -> ad_callback -> DB(查询)
ad_callback -> DB(查询)
ad_callback -> -> 计算
查【2台】 / 写(计算) 【1台】
-> 内存
内存
-> 统计 内存
## 2. 架构说明 ## 2. 架构说明
@ -30,18 +39,17 @@
Req(tag=xxx1) -> ad-callback_1 -> DB(db_1) => tb_{0...16} Req(tag=xxx1) -> ad-callback_1 -> DB(db_1) => tb_{0...16}
(Nginx + KA) 策略分发请求到对应服务器 -> ad-callback_2 -> DB(db_2) => tb_{0...16} (Nginx + KA) 策略分发请求到对应服务器 -> ad-callback_2 -> DB(db_2) => tb_{0...16}
ad-callback_3 -> DB(db_3) => tb_{0...16} Req(tag=xxx2) -> ad-callback_3 -> DB(db_3) => tb_{0...16}
Req(tag=xxx2) ->
``` ```
- 高可用策略 - 高可用策略
- Nginx 高可用 -> 使用 KA 来进行保证 - Nginx 高可用 -> 使用 KA 来进行保证
- 服务高可用 -> 注册在 Nacos / Zookeeper 上进行处理/ 并且 使用监控面板进行监控可用状态 - 服务高可用 -> 注册在 Nacos / Zookeeper 上进行处理/ 并且 使用监控面板进行监控可用状态
- 数据库高可用 -> 目前不设计,因为这个数据和实效性有关,不具备很强的存储价值, 后续可用 PXC 或者别的数据库集群来保证 - 数据库高可用 -> 目前不设计,因为这个数据和实效性有关,不具备很强的存储价值, 后续可用 PXC 或者别的数据库集群来保证
tag -> all

Loading…
Cancel
Save