《方正证券金融科技微服务实践之路.pdf》由会员分享,可在线阅读,更多相关《方正证券金融科技微服务实践之路.pdf(36页珍藏版)》请在三个皮匠报告上搜索。
1、方正证券微服务实践之路方正证券-刘义2024/03/30方正证券-高级研发工程师 7年券商老兵 1年CloudWeGo(Hertz+Kitex)落地实践经验分享人-刘义01.方正证券微服务建设背景介绍02.微服务建设实践03.后续规划&小结CONTENT目 录01方正证券微服务建设背景介绍繁花背后的金融IT系统稳定性/可靠性要求极其高券商金融IT落地新技术要考虑的关键点兼容外采系统信创化Java生态兼容方正证券Java体系下的微服务:dubbo+springcloud02微服务建设实践选型、扩展、推广、质量、可观测性、服务治理、接口管理1.选型CloudWeGo的特点社区完善且活跃压测:Dub
2、bo2.X/3.X VS Kitex VS gRPC压测:SpringBoot VS.Hertz VS.Others Go Web-framework2.扩展性工作 降低门槛&扩大生产力2.扩展性工作内容模版工程统一日志框架可观测性-OTel服务注册与发现3.推广:知识库+培训 Hertz+Kitex+Effective&Practical Go训练营4.质量 遇到的问题:golang-ci lll linter对于生成代码的检测 5.可观测性(Metrics+Tracing)Grafana-Metrics面板(请求量、延时、错误率、拓扑图等)Grafana-Metrics面板(K8S Pod
3、+Application)Grafana-Metrics 面板(Java+Go 共用面板)OTel通用语义Tracing听云JeagerGrafana-TempoGrafana-Trace与Logging联动监控闭环6.服务管理与治理6.服务管理与治理7.接口管理(IDL与IDL产物的管理)IDL产物管理方案(初期):快速可落地 IDL产物管理最终方案:通过平台来管理IDL与IDL产物IDL-hub(接口管理模块)接口测试痛点:Go-Dubbo(Hession2)03微服务后续规划&小结API管理平台Service-Mesh1、高性能2、高扩展性3、高可靠5、专注服务治理4、快速落地企业级应用60%1.5 week 99.99%2week1-23春天种下一颗种子当季即可收获一片繁花THANKS