如何在单片架构中实现Rest API

时间:2018-05-13 08:50:27

标签: rest soap microservices soa

我(有点)理解单片微服务之间的区别。 还有什么是SOA,它是服务消费者/提供者架构,微服务是SOA的子集。他们使用Restfull / SOAP API进行通信。 因此,当他/她使用Rest / SOAP API执行某项请求时,如何在单片架构中通过哪个API请求客户端请求?我搜索了谷歌上的所有链接/博客,youtube上的视频,但我仍然不清楚这一点。

或者可能是我的整体理解不正确。

1 个答案:

答案 0 :(得分:0)

听起来你有点困惑,我真的建议你拿一本关于这个主题的书。

Monolithic vs micoservice应用程序更多地是关于如何打包和部署应用程序,以及在某种意义上如何耦合模块/子系统。极端的例子:您总是部署整个单片应用程序以实现尽可能小的更改,而在微服务示例中,您只需对一项服务进行相同的更改。

Rest API和SOAP是如何在客户端< - >之间传递(http)消息的协议。服务器,与单片与微观无关。

单片应用程序当然可以具有公共http API,并且该API的用户(发送请求)可能无法告知该应用程序的体系结构样式。为什么她会关心这个?

我认为这是一个不错的开始:https://martinfowler.com/articles/microservices.html