slime-io / slime

An intelligent ServiceMesh manager based on Istio
https://slime-io.github.io/
Other
424 stars 78 forks source link

meshregistry: zk source add arg AggregateDubboMethods #368

Closed YonkaFang closed 1 year ago

YonkaFang commented 1 year ago

变更内容:

  1. meshregistry zk/dubbo source中对dubbo methods进行escape的代码迁移到 slime.io/pkg/text.EscapeLabelValues;

  2. meshregistry zk/dubbo source增加参数AggregateDubboMethods来控制是否聚合实例methods到服务级别,默认关闭,以减少对istio的扰动。 自此传递到serviceentry/istio的信息有:

    1. ep的dubbo methods;
    2. svc的dubbo method equal标签,用于在methods一致性变化时触发istio侧full-push;