Highway
Concept Description
Highway is ServiceComb's private high-performance protocol, it's suitable for the performance sensitive scenarios.
Configuration
To use the Highway channel, add the following dependencies in the pom.xml file:
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>transport-highway</artifactId>
</dependency>
The Highway configuration items in the microservice.yaml file are described below:
Table 1-1 Highway configuration items
Configuration Item | Default Value | Description |
---|---|---|
servicecomb.highway.address | The address that the server listens, empty for not listen, just a highway client | |
servicecomb.highway.server.connection-limit | Integer.MAX_VALUE | Allow client maximum connections |
servicecomb.highway.server.thread-count | verticle-count | highway server verticle instance count(Deprecated) |
servicecomb.highway.server.verticle-count | verticle-count | highway server verticle instance count |
servicecomb.highway.client.thread-count | verticle-count | highway client verticle instance count(Deprecated) |
servicecomb.highway.client.verticle-count | verticle-count | highway client verticle instance count(Deprecated) |
Sample code
An example of the Highway configuration in the microservice.yaml:
servicecomb:
highway:
address: 0.0.0.0:7070