点击空白处退出提示
作品详情
● 引入 dubbo 集成其提供的服务治理功能,扩展 Protocol 接口,新增 http、jsonrpc 协议,支持后端异构服务调用。
● 通过隔离线上机器、dump 堆内存,本地 JMeter 压测复现,定位堆外内存泄露点,最终解决了堆外内存泄露的问题。
● 参考 shenyu 插件化设计,将 node 网关的兼容逻辑通过工厂加策略模式以插件的形式加载进 java 网关。
● 使用 Spring Native + Graalvm Native Image将 gateway admin 构建为原生镜像提升启动速度和运行时效率。
● 分布式链路追踪从 zipkin 切换到 skywalking ,以 skywalking 插件规范使用 byte-buddy 增强网关上下文对象将链路追踪上下文传递到后端服务。
● 解决泛化调用中后端产生 version * not found 的问题,重写 ZookeeperRegistry#createURL 方法,默认传参 version:0.0.0。
● 升级 dubbo3.0.5,支持 dubbo 协议与 jsonrpc 协议实时切换,监听多端口流量,代理后台网关与前端聚合服务的流量,将
jsonrpc 请求转化成 dubbo 请求。
● 升级 dubbo3.1.1,支持 tri 协议泛化调用,支持 Dubbo mesh 流量方案,推动 lpaas 平台部署。
![](https://filescdn.proginn.com/works/08bdcf848a472380ff16cc0582a11b1b027c97a2.png?x-oss-process=image/resize,w_800)
![](https://filescdn.proginn.com/works/bc76d316a16539c311cf85d2924d50565d9a11f6.png?x-oss-process=image/resize,w_800)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
评论