Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support xDS protocol #27

Open
hexiaofeng opened this issue Aug 29, 2024 · 1 comment
Open

Support xDS protocol #27

hexiaofeng opened this issue Aug 29, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@hexiaofeng
Copy link
Collaborator

Support xDS protocol

@hexiaofeng hexiaofeng added the enhancement New feature or request label Aug 29, 2024
@liyue2008
Copy link
Collaborator

支持xDS协议

通过增加对xDS协议支持,使部署在Kubernetes环境中的微服务无需通过Envoy直接接入Istio。joylive-agent基于xDS协议和Istio的控制平面直接进行通信,获取服务发现、路由、负载均衡等配置信息,替代Envoy作为Istio的数据平面完成服务治理能力。

joylive-xDS drawio

支持用户通过Istio的Virtual ServiceDestination Rule自定义资源文件下发路由配置,joylive-agent通过xDS协议获取微服务的路由和负载均衡规则,实现流量路由。

数据面线路层协议,可以考虑先支持HTTP协议,后续视情况增加其他RPC协议。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants