首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webservices与Microservices

Webservices与Microservices
EN

Software Engineering用户
提问于 2015-12-04 22:46:16
回答 2查看 13K关注 0票数 7

在我们的组织中,我们有基于soap和rest的服务,这些服务具有集中的责任集。例如,有客户服务用于管理客户信息,帐户服务用于管理帐户信息等。如果必须将其转换为微型服务,那么通常需要做什么?

当我读到有关微服务的文章时,主要是将其与单块应用程序进行比较。但在我过去5-6年工作过的所有大公司里,我总是看到一些东西被当作网络服务来实现。我看不出为什么微服务比基于rest的服务更有利的例子。

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2015-12-04 23:04:57

您的web服务是否可单独部署?个别的可扩展性?单独监视?

微服务只是更细粒度(和解耦)的web服务,大多数地方必须在世界的操作端提供更多的控制。这对你有用吗?也许吧。也许不是。不同的解决方案有不同的需求,如果您的扩展需求在形状或大小上没有变化,它可能会提供很少的好处。

票数 10
EN

Software Engineering用户

发布于 2015-12-05 01:46:08

Martin将Microservices定义为面向服务体系结构(,SOA)的子集。听起来这就是你所拥有的。

由于声明中没有普遍接受的单个定义,Web服务并不是它可以采取的唯一形式。通信可以跨越各种协议,也可以面向事件。

我还认为,要想在Microservices体系结构中取得成功,就需要有一种工程文化。

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

https://softwareengineering.stackexchange.com/questions/304312

复制
相关文章

相似问题

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