【问题标题】:Spring Eureka dynamic service lookupSpring Eureka 动态服务查找
【发布时间】:2018-11-04 02:14:32
【问题描述】:

对 Spring/Eureka 非常陌生,如果这是一个愚蠢的问题,请见谅:

我有多个服务,都实现了一个通用接口。我需要动态(在运行时)选择正确的实现。例如,我可能有一个服务于多个工资系统的前端。我想根据某些属性选择正确的工资系统。

我不想为每个端点定义多个端点(如果我开始为其他系统提供服务,我不想添加更多端点)。

想要要做的是找到正确的服务(可能会根据所需的工资系统动态构建名称)并通过界面进行交互。 那有意义吗?可能的?明显吗?

【问题讨论】:

    标签: spring-boot microservices netflix-eureka


    【解决方案1】:

    这听起来像是自动配置的完美候选者。

    看这里Creating your own auto-configuration

    【讨论】:

      【解决方案2】:

      您可能需要使用Spring Cloud Netflix 编写您的自定义路由策略,它可以根据您的规则将您的请求传递到不同的微服务。

      【讨论】:

        猜你喜欢
        • 2016-06-30
        • 2016-01-18
        • 2016-12-31
        • 2015-04-11
        • 2018-04-29
        • 2016-08-31
        • 1970-01-01
        • 2018-06-06
        • 2020-07-27
        相关资源
        最近更新 更多