webservice优点缺点,webservice接口的优缺点

首页 > 经验 > 作者:YD1662022-11-14 20:24:27

1写在前面

傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波


Part1企业应用架构演进

webservice优点缺点,webservice接口的优缺点(1)

应用向CloudNative(云原生)演进,微服务是CloudNative的事实标准。

什么是微服务架构

从架构师的角度:微服务架构就是把一个大系统按业务功能分解成多个职责相对单一的小系统,并利用简单的方法使多个小系统相互协作,组合成一个大系统。

webservice优点缺点,webservice接口的优缺点(2)

在微服务架构中,只需要在特定的某种服务中增加所需功能,而不影响整体进程的架构。

从技术专家的角度:微服务架构就是把相同业务领域或因相同原因而变化的功能聚合到一起,而把不同业务领域或因不同原因而变化的功能分离开并利用轻量化机制(通常为HTTP RESTful APl)实现通信。

webservice优点缺点,webservice接口的优缺点(3)

微服务可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型API进行沟通”。关键在于该服务可以在自己的程序中运行。

微服务的定义

2014年,Martin Fowler与James Lewis共同提出了微服务的概念(实际上2009年Netflix就已经开始实践微服务了,但是当时没有微服务一词),定义了微服务是由以单一应用程序构成的小服务,自己拥有自己的行程与轻量化处理,服务依业务功能设计,以全自动的方式部署,与其他服务使用HTTP API通信。同时服务会使用最小的规模的集中管理(例如Docker)能力,服务可以用不同的编程语言与数据库等组件实现。

微服务的特征

webservice优点缺点,webservice接口的优缺点(4)

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.