todo.txt 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. CUR:
  2. ActionBlock 有bug centos
  3. ImmutableSortedDictionary 替代Api字典
  4. RequestAdaptor.cs static void PackageReqRepFrame(long reqKey, Vit.Core.Util.Pipelines.ByteData oriMsg, out Vit.Core.Util.Pipelines.ByteData reqRepFrame) 优化减少创建ByteData对象
  5. 对象缓存是否弃用
  6. -----------------------------------------
  7. 百万优化计划
  8. 1.优化Delivery
  9. 优化 Library\Sers\Sers.CL\Test\MessageDelivery中的 DeliveryServer 和 DeliveryClient,使qps达到500万以上
  10. 2.优化CM
  11. 优化Library\Sers\Sers.CL\Test\CommunicationManage中的CmServer和CmClient,使qps达到200万以上
  12. 3.优化LocalApiService
  13. 4.整体性能达到百万以上
  14. 优化Consumer_WorkerPoolCascade,
  15. 替换Consumer_BlockingCollection
  16. LocalApiService.cs BlockingCollection
  17. 查询所有的队列 酌情优化
  18. ConcurrentBag比较慢 弃用
  19. Sers.Core\CL\MessageOrganize\DefaultOrganize\RequestAdaptor.cs L240 使用二级缓冲队列(以及所有使用 BlockingCollection 的地方)
  20. ---------------------
  21. TODO
  22. zipkin root as tag key
  23. DeliveryClient Close 没有log
  24. 编写Sers Test/Doc文档
  25. 编写Sers微服务分层协议
  26. zmq 重构(底层编写 去除 ZmqClr)
  27. [t1911_08]Gateway 加载若端口已被占用,应该报错(实际没有报错)
  28. [t1911_09]事项中间件
  29. [t1907_10]单站点部署 qps只能达15万
  30. [t1909_13] Api route 配置是否区分大小写
  31. [t1912_01]GatewayHelp BuildBody byte数据 可以优化
  32. ---------------------
  33. 20. 服务熔断,服务降级 ,服务限流 负载均衡
  34. 重试机制、限流、熔断机制、负载均衡
  35. -----------------------------------
  36. 12.c# 使用指针 不安全代码等优化效率
  37. 5.Api discovery 效率优化(DynamicMethod等)
  38. 14.序列化性能优化 AvrO/PB 等
  39. -----------------------------------
  40. 16.remote api调用失败处理机制
  41. -----------------------------------
  42. 23. SocketMq Stop没有按层调用Close函数
  43. [t1907_06]IOCP 获取byte 优化
  44. [t1907_07] IPC SharedMemory - cross platform,multiple client
  45. [t1909_12] ServiceCenter(无连接) 关闭时: [ServerMq] OnDisconnected,connTag:Sers.Mq.Socket.Iocp.MqConn
  46. [t1907_05] 性能优化。ServiceCenter byte[] 转换。 connGuid. Mq Request Guid。 RPC Request Guid
  47. ---------------
  48. [t1911_07]zmq直接c调用
  49. 19. Zmq poll 效率低(尤其windows)
  50. -----------------------------------
  51. [t1911_10]gover 线程安全检查
  52. 24. [190328]Gove需要展示Rpc Valid信息
  53. -----------------------------------
  54. [t1907_04] APM
  55. "Apm": {
  56. /* 若不指定,则不启用 SkyWalking */
  57. "//SkyWalking": {
  58. "SkyWalking:Transport:gRPC:Servers": "192.168.56.101:11800"
  59. }
  60. },
  61. 18.Apm.SkyWalking 启动时会启动WebHost
  62. 15.APM链路追踪
  63. -----------------------------------
  64. 31. [190423]Sers.Hardware 重做
  65. 34.[190508] Mc回调接口参数验证
  66. -----------------------------------