Highway

概念阐述

Highway是ServiceComb的高性能私有协议,用户可根据实际需求选择使用。

配置说明

使用Highway网络通道需要在maven pom文件中添加如下依赖:

  1. <dependency>
  2. <groupId>org.apache.servicecomb</groupId>
  3. <artifactId>transport-highway</artifactId>
  4. </dependency>

Highway通道在microservice.yaml文件中的配置项如下表所示:

表1-1Highway配置项说明

配置项默认值含义
servicecomb.highway.address服务监听地址,不配置表示不监听
servicecomb.highway.server.connection-limitInteger.MAX_VALUE允许客户端最大连接数
servicecomb.highway.server.thread-countverticle-counthighway server verticle实例数(Deprecated)
servicecomb.highway.server.verticle-countverticle-counthighway server verticle实例数
servicecomb.highway.client.thread-countverticle-counthighway client verticle实例数(Deprecated)
servicecomb.highway.client.verticle-countverticle-counthighway client verticle实例数

示例代码

microservice.yaml文件中的配置示例:

  1. servicecomb:
  2. highway:
  3. address: 0.0.0.0:7070