我热衷于了解微服务的以下几个方面。
提交和回滚。如果要通过调用多个微服务来实现业务目标,那么谁协调提交和回滚?是否需要微服务才能在其实现中嵌入提交回滚协议?或者,它是由一些外部因素提供的吗?
微服务的负载均衡。微型服务是否由负载均衡器前端来帮助它扩展?因此,扩展超出了服务的实施范围?
与AWS Lambda / Bluemix OpenWhisk / Azure功能的相关性。微服务与“无服务器”架构相比如何?
答案 0 :(得分:0)
理想情况下,事务应该在微服务级别处理,但在某些时候,跨越各种服务的事务可能需要回滚机制或两阶段提交。