首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >跨微服务发送公共API版本控制

跨微服务发送公共API版本控制
EN

Stack Overflow用户
提问于 2020-09-18 15:42:20
回答 1查看 47关注 0票数 0

我有以下架构

API网关(REST Public API) --> MBus -->微服务(Windows Services)。

我已经在API Gateway中实现了基于URL的版本控制,这有助于我实现向后兼容。基于API请求,API Gateway将请求转换为消息总线,并针对特定的服务侦听发送主题。现在,在我的通过消息总线的微服务中,我应该如何管理API的版本以实现向后兼容性,我应该通过消息总线从API网关发送API版本,以便特定的服务知道版本并执行请求的特定版本。当微服务基于消息总线而不是基于REST时,管理跨微服务的API版本控制的标准和方法是什么?

致以敬意,

IK

EN

回答 1

Stack Overflow用户

发布于 2020-09-18 17:05:19

如果你要更改合同,你应该使用另一个主题。

基本上,你应该管理主题上的契约。

并且您应该支持这两个主题,直到旧的主题没有用户为止。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63951309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档