RestTemplate is a RESTful API provided by the Spring framework. ServiceComb provides the implementation class for service calling
AsyncRestTemplate allows users to make asynchronous service calls. The logic is similar to restTemplate, except that the service is called asynchronously.
The transparent RPC allows users to make service calls like a local call through a simple java interface.
When a consumer calls a service from a provider, the contract is required. The consumer can get the providers' contracts in 2 ways: get the providers' contract from off-line, then manually configure it in the project. Or, download the contract from the service center.
The instance-level fault isolation feature introduces the ability to isolate failed service instances by stopping sending request to them.
The fallback strategy allows user to specify the conditions under which the ServiceComb framework will terminate the requests.
The user uses the rate limiting policy on the consumer side to control the frequency of requests sent to the specified microservice.
The user uses fault injection on the consumer side to set the delay and error of the request sent to the specified microservice and its trigger probability.