我发现最接近的实际区别是article。微服务与webservices有什么区别?
但我不明白什么会让我选择一个,如果微服务也可以使用REST API并通过http进行通信。
我主要是听不懂微服务是什么,以及它是否能来,而不是一个web服务的,除了其它
打破大型软件应用到松耦合模块的目的
我发现最接近的实际区别是article。微服务与webservices有什么区别?
但我不明白什么会让我选择一个,如果微服务也可以使用REST API并通过http进行通信。
我主要是听不懂微服务是什么,以及它是否能来,而不是一个web服务的,除了其它
打破大型软件应用到松耦合模块的目的
A microservice是一种软件架构,可以通过webservices实现。
A webservice只是一种用于通过“web”或HTTP提供服务的技术(众多之一)。
的要点是:网络服务是(正如其名称所宣称的),您希望与HTTP“进行交易” - 换句话说,它在全球范围内做了一些事情web。
微服务不受WWW环境的影响。微服务的核心应该是提供一种特定的服务 - 但是对http协议没有限制。
通常微服务实现了一个宁静的“Web服务” - 但它不一定是那种方式!
除此之外,微服务往往意味着作为计数器模式了巨大的单片应用,供应许多不同类型的请求。
我授予了kayaman的答案,但我也很喜欢你的答案,所以我+1你,谢谢 –
该服务仅仅是一个应用程序thzat,没有在服务器中托管用户界面,但MicroService是一种将大型服务分解为微服务的体系结构设计,可以将每项服务托管在单独的服务器中,MicroServices的目的是使应用程序易于维护。 –