我正在使用 feign 和 spring cloud
我有一个微服务需要调用其他 3 个微服务,这 3 个微服务中的每一个都有一个端点“/pay”,但实现方式完全不同。
如果我创建 3 个 feign 接口并调用我需要的接口,这适用于 feign。
我的目标是创建一个 feign 接口并调用我需要的服务(唯一改变的是名称,因为 3 的端点相同)但我还没有找到一种方法在接口中注入名称。
这可以使用 resttemplate 来完成,因为在运行时我知道我需要调用的服务。
这个概念背后的想法是在不改变第一个微服务的情况下添加更多微服务。