Инструмент для интеграции с третьими сторонами, позволяющий вызывать RPC (HTTP, socket, netty и т.д.) как локальные интерфейсы.
@RpcService
, и они включаются в управление контейнером Spring.Если используется вместе с Spring, то необходимо сначала настроить сканнер компонентов Rpc:
<bean class="com.kvn.blade.scan.RpcScannerConfigurer">
<property name="basePackage" value="com.kvn.rpc.service" />
</bean>
См.: application.xml
@RpcService(protocol = "http", host = "172.16.21.28")
public interface HttpRpcService {
@Addition("type=post&url=mockjsdata/35/refund/api/query/querySettlement")
FooResponse call1030(FooRequest request);
}
См.: HttpRpcService.java
@RpcService(protocol = "socket", host = "localhost:8091")
public interface SocketRpcService {
XmlResponse call1030(XmlRequest request);
}
@RpcService(protocol = "netty", host = "localhost:8091")
public interface NettyRpcService {
XmlResponse call1030(XmlRequest request);
}
См.: NettyRpcService.java
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )