实现 sse 检查订单,减少请求次数
This commit is contained in:
21
README.md
21
README.md
@@ -1,27 +1,28 @@
|
||||
## TODO
|
||||
|
||||
实现 sse 检查订单,减少请求次数
|
||||
重新梳理提取逻辑:
|
||||
- 注册代理 & 注销代理
|
||||
- 实现两个 set 池,分别保存可用端口和全部端口
|
||||
- 添加代理时,同时将端口加入全部池和可用池
|
||||
- 注销代理时,同时将端口从全部池和可用池中移除
|
||||
- 调整通道分配策略,提供一个 all set 和一个 free set,提取时取交集再取出,归还时取交集再归还。
|
||||
- redis channel lease 加一个 zset,定时处理没有成功释放的端口
|
||||
|
||||
### 低优先
|
||||
|
||||
trade/create 性能问题,缩短事务时间,考虑其他方式实现可靠分布式事务
|
||||
|
||||
重新实现接口 proxy 注册与注销接口:
|
||||
- 注册时向 redis ports 可用池中加入端口
|
||||
- 注销时需要同时移除可用池与租约池中的端口(需要考虑具体实现,考虑正在使用的节点归还问题)
|
||||
- 调整通道分配策略,提供一个 all set 和一个 free set,提取时取交集再取出,归还时取交集再归还。
|
||||
|
||||
需要确认以下 ID.GenSerial 的分布式并发安全性
|
||||
|
||||
网关缩扩容太慢
|
||||
jsonb 类型转换问题
|
||||
|
||||
redis channel lease 加一个 zset,定时处理没有成功释放的端口
|
||||
标准化生产环境 cors 配置
|
||||
|
||||
底层调用集成 otel
|
||||
- redis
|
||||
- gorm
|
||||
- 三方接口
|
||||
|
||||
### 长期
|
||||
|
||||
分离 task 的客户端,支持多进程(prefork 必要!)
|
||||
|
||||
调整目录结构:
|
||||
|
||||
Reference in New Issue
Block a user