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