gRPC

现今互联网应用为实现快速响应、探索、挖掘、引领用户的需求多数已使用微服务架构。京东零售也使用了微服务架构,微服务有很多优势不仅可以提升迭代速度,而且可以实现动态扩容缩容提升资源的利用率,特别是应对6.18、11.11等大促流量压力效果明显。但在实际开发中因为解耦不彻底、网络隔离等问题导致效率降低。mockRpc的目的是实现前中台彻底解耦、消除网络隔离提升开发效率: 1、在前台服务中引入了mockClient,由其hook调用的JSF接口并携带参数去请求mockServer; 2、由mockServer决定是否请求中台接口以及返回mock数据; 3、当mockServer告之mockClient开关关闭时,则会通过JSF接口去请求中台数据,当mockServer告之mockClient开关打开并返回了mock数据后,则前台服务拿mockServer返回的数据去做逻辑处理而不在调用JSF接口请求数据,从而实现了开发过程中的前、中台完全解耦 参考:https://mp.weixin.qq.com/s/A0T6ySub0DfQiXJAbWm2Qg
1820JavaJava开发工具
提供定制化的特定AI训练服务。 • 负责项目架构设计及整体代码编写,服务器使用GRPC与平台通信,兼容Cuda10与Cuda11版本显卡驱动。 • Docker任务编排,实现远程重启继续训练等复杂场景。
1770dockerGRPC
在业务规模不断扩大的背景下,原有快速搭建的冗杂系统已难以支撑业务迭代与系统压力。为优化系统能力,进行架构的分层服务化重构,并优化原有数据结构,提高存储效率和查询速度。基于 SpringCloud 全家桶,结合个性化的服务发现、服务通讯与配置管理等工具选型,使用 grpc、RcoketMq、Netty、Mysql、Mongo 等多种技术手段,实现分布式的架构系统。 1、作为底层基础服务,重构后的车辆后端系统实现高并发、高吞吐的系统能力,支撑上游服务快速迭代,并简化业务开发复杂度。 2、服务化后测车辆服务,支持 10 余个服务系统,实现每秒万级以上访问,并保证系统 4 个 9 的稳定性。
1470java数据查询
当前共3个项目more
×
寻找源码
源码描述
联系方式
提交