Spring / Eureka很新,对不起,如果这是一个愚蠢的问题:
我有多个服务,都实现了一个通用接口。我需要动态(在运行时)选择正确的实现。例如,我可能有一个为多个工资单系统提供服务的前端。我想根据某些属性选择正确的工资单系统。
我不想为每个端点定义多个端点(如果我开始为其他系统提供服务,我不想再添加更多端点)。
想要 做的是找到正确的服务(可能根据所需的工资单系统动态构建名称)并通过界面进行交互。 那有意义吗?可能?明显?
答案 0 :(得分:0)
这听起来像是自动配置的完美候选。
答案 1 :(得分:0)
您可能需要使用Spring Cloud Netflix
编写自定义路由器策略,该策略可以根据您的规则将您的请求发送到不同的微服务。