接入说明
不同于微服务开发框架,Mesher的能力是由ServiceStage平台提供的。您必须在ServiceStage平台开启多语言接入Mesher服务网格。
本章节介绍http应用如何通过Mesher接入ServiceComb引擎。由于Mesher支持多语言,因此本章仅描述通过Mesher接入ServiceComb引擎时的规范要求。具体的代码样例可以参考:
前提条件
已开发好了一个http应用(支持多语言)。
操作步骤
- 修改微服务调用的URL,将URL中的${IP:Port}修改为服务名。
例如调用一个名为“provider”的微服务,API为“/hello”,则调用URL通常为:http://${IP:Port}/hello。例如:
http://127.0.0.1:80/hello
您需要将调用的URL修改为:
http://provider/hello
- 在ServiceStage平台部署组件,绑定ServiceComb引擎,将组件接入ServiceComb引擎,可在“高级设置”中选择已绑定的ServiceComb引擎,单击,输入应用进程的监听端口号,开启多语言接入Mesher服务网格,具体操作请参考创建并部署组件 。
组件部署环境为容器场景时,支持开启多语言接入Mesher服务网格;当部署环境为虚拟机场景时,不支持开启多语言接入Mesher服务网格。