Spring boot 使用spring boot而不使用rest服务实现微服务

Spring boot 使用spring boot而不使用rest服务实现微服务,spring-boot,microservices,Spring Boot,Microservices,在我的项目“DE”中,我有许多服务,如snmp、DiameterService、Cli服务等。我想使用spring boot为它创建一个微服务体系结构,如snmp的DE1、DE2、DE3等,它们将在Eureka注册表中注册。但我不想通过REST实现来访问服务。除了REST,还有其他方法吗 <?xml version="1.0" encoding="UTF-8"?> <service-config-list> <service-config>

在我的项目“DE”中,我有许多服务,如snmp、DiameterService、Cli服务等。我想使用spring boot为它创建一个微服务体系结构,如snmp的DE1、DE2、DE3等,它们将在Eureka注册表中注册。但我不想通过REST实现来访问服务。除了REST,还有其他方法吗

<?xml version="1.0" encoding="UTF-8"?>
  <service-config-list>

    <service-config>
        <service-name>SNMPService</service-name>
        <service-class-name>snmpService</service-class-name>
       <service-status>true</service-status>
    </service-config>   
    <service-config>
        <service-name>IPC_MSG</service-name>
        service-status>true</service-status>
    </service-config>   

<!--   
 <service-config>
        <service-name>ControllerService</service-name>
        <service-class-name>controllerService</service-class-name>
        <service-status>false</service-status>
    </service-config>

 <service-config>
        <service-name>SubsNetworkNotfService</service-name>
        <service-class-name>subsNetworkNotfService</service-class-name
        <service-status>false</service-status>
    </service-config>   -->        
    <service-config>
        <service-name>TariffCheckService</service-name>
        <service-class-name>tariffCheckService</service-class-name>
        <service-status>true</service-status>
    </service-config>
     <service-config>
        <service-name>DiameterService</service-name>
        <service-class-name>diameterService</service-class-name>
        <service-status>true</service-status>
     </service-config>  


     <service-config>
         <service-name>CLIService</service-name>
        <service-class-name>cliService</service-class-name>
         <service-status>false</service-status>
    </service-config>

SNMPS服务
SNMPS服务
真的
IPC_味精
服务状态>真
TariffCheckService
tariffCheckService
真的
直径服务
直径服务
真的
CLIService
cliService
假的

我想这次你的问题会得到回答,但无论如何。 微服务的Rest通信是同步的,并导致编排模式。您需要的是编排模式,它通常通过消息传递(例如AMQP)和事件源来实现。 这里有很多例子,你可以(像往常一样)依赖它们。
请记住,继续舞蹈表演会让尤里卡出局。Netflix组件并没有为这种模式提供简单的解决方案或实现。

当你说你“有很多像…”这样的服务时,你是什么意思?你能分享更多的实施细节吗?@miensol:我已经添加了细节。