开发者社区 问答 正文

1.服务与服务之间的事务怎么做? 2.接口的调用权限如何控制,粒度在方法级别的?

1.服务与服务之间的事务怎么做?
2.接口的调用权限如何控制,粒度在方法级别的

展开
收起
OSC开源社区 2024-05-30 08:33:11 52 分享 版权
1 条回答
写回答
取消 提交回答
    1. 在微服务架构中,建议尽量避免服务之间的调用,因此服务粒度的切分是至关重要的;服务间的调用会产生分布式事务问题,建议采用“最终一致性”方法来确保分布式事务,业界有两种常用做法:CQRS 和 Event Sourcing。

    2. 此处所描述的“接口”是否理解为服务的 API 接口呢?API 调用的权限控制可在微服务架构中的服务网关(Service Gateway)处加以控制。

    2024-05-30 12:57:55
    赞同 展开评论
问答地址: