带你读《Apache Tomcat的云原生演进》——Dubbo Echo System-Dubbo Go Pixiu(3)

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 带你读《Apache Tomcat的云原生演进》——Dubbo Echo System-Dubbo Go Pixiu(3)

带你读《Apache Tomcat的云原生演进》——Dubbo Echo System-Dubbo Go Pixiu(2)https://developer.aliyun.com/article/1377516


. 社区在Dubbo Mesh的探索

image.png 

 

在我们做这个事情之前,Dubbo已经实现了Proxyless模式的ServiceMesh。但在一个场景下存在一定缺陷,就是在Dubbo的应用级发现的时候,会因为缺少服务的映射,也就是Dubbo的interface到Host这一层的映射,导致Proxyless无法正常运行。

 

因此我们在这个方面进行了一些探索,然后folk了一个esto的版本,支持了两项功能,服务映射和服务元数据。

 

Provider启动的时候会把自己的元数据发送到Pixiu的Control Channel,我们会把这部分信息存到K8s的API2中。然后CRD Controller在接收到这个请求后会在本地维护一份服务映射的缓存,经过一系列的转换之后,发布事件给对应的Consumer,这样Proxyless的功能就基本可以使用了。

4. Pixiu的未来规划

 

image.png 

 

在协议支持方面,我们会继续增强和完善Dubbo和Triple之间的互相转化和代理,优化API设计以及做一些配置简化的工作。

 

在可观测性与安全性方面,Pixiu将加强对系统性能、服务调用等的可观测性,以满足云原生环境的要求。

 

在性能优化方面,我们将针对网络传输、服务发现、负载均衡等各方面做进一步的性能优化。

 

在功能扩展方面,我们将支持更丰富的API Mapping,比如Http2Dubbo或者Http2Triple场景能够以更自由的方式,来把Http请求转换成Dubbo应用可以接受的请求。

 

在社区支持方面,我们将保持社区的活跃性,与开发者紧密合作,共同解决问题,推动技术进步。


相关文章
|
2月前
|
Java 应用服务中间件 Apache
简介Nginx,Tomcat和 Apache
简介Nginx,Tomcat和 Apache
简介Nginx,Tomcat和 Apache
|
1天前
|
XML 安全 Java
从零手写实现 apache Tomcat-02-web.xml 入门详细介绍
`web.xml`是Java Web应用的核心配置文件,描述应用工作方式。它包含Servlet、Filter和Listener的定义。例如,示例展示了如何配置名为`my`的Servlet处理`/my`请求,`LoggingFilter`拦截所有请求,以及`MyServletContextAttrListener`监听应用事件。`web.xml`是服务器理解应用结构与行为的指南。迷你版Tomcat实现——mini-cat(开源:https://github.com/houbb/minicat)。
|
30天前
|
Cloud Native Dubbo 应用服务中间件
【Dubbo3技术专题】拥有新时代的通信协议,引领云原生迈向更高的舞台 | 解密Dubbo3是如何从微服务升华到云原生领域
【Dubbo3技术专题】拥有新时代的通信协议,引领云原生迈向更高的舞台 | 解密Dubbo3是如何从微服务升华到云原生领域
39 1
|
1月前
|
运维 Cloud Native Apache
云计算新宠:探索Apache Doris的云原生策略
云计算新宠:探索Apache Doris的云原生策略
36 2
|
2月前
|
存储 Java 应用服务中间件
玩转Apache Tomcat
玩转Apache Tomcat
28 0
|
3月前
|
Cloud Native Dubbo 应用服务中间件
Apache Dubbo 下一代云原生微服务挑战赛启动报名!五大赛题 50 万奖金池
Apache Dubbo 下一代云原生微服务挑战赛启动报名!五大赛题 50 万奖金池
|
3月前
|
Oracle Java 关系型数据库
淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.鏈嶅姟鍣ㄧ増鏈�: Apache Tomcat/8.5.
淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.鏈嶅姟鍣ㄧ増鏈�: Apache Tomcat/8.5.
29 1
|
3月前
|
Dubbo 应用服务中间件 Apache
恭喜 Apache Dubbo 和 Nacos 荣获开放原子“2023年度生态开源项目”
恭喜 Apache Dubbo 和 Nacos 荣获开放原子“2023年度生态开源项目”
|
4月前
|
负载均衡 Dubbo 应用服务中间件
阿里微服务架构到底多牛逼:深入解析Apache Dubbo与实战
在Apache Dubbo (以下简称Dubbo)重新开源之前,Dubbo已经被很多公司广泛用于生产环境并获得了良好的反馈,很多公司内部也会建立私有分支自己维护,其中Dubbox 就是基于Dubbo分支进行扩展并二次维护的。重新开源后,社区维护的Dubbo版本进行了大量“bug fix" .和特性支持,收到了大量Dubbo用户的支持和参与。编写本书的想法是在开源后提出来的,因此本书取名《深入理解Apache Dubbo与实战》。
|
4月前
|
Dubbo 应用服务中间件 Apache
电子好书发您分享《Apache Dubbo 微服务开发从入门到精通》
电子好书发您分享《Apache Dubbo 微服务开发从入门到精通》
139 1

热门文章

最新文章

推荐镜像

更多