分布式和微服务区别
1、分布式架构是分布式计算技术的应用和工具,目前成熟的技术包括J2EE, CORBA和.NET(DCOM),这些技术牵扯的内容非常广,相关的书籍也非常多,也没有涉及这些技术的细节,只是从各种分布式系统平台产生的背景和在软件开发中应用的情况来探讨它们的主要异同。
2、微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。
3、微服务可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型API进行沟通”。关键在于该服务可以在自己的程序中运行。通过这一点我们就可以将服务公开与微服务架构区分开来。在服务公开中,许多服务都可以被内部独立进程所限制。如果其中任何一个服务需要增加某种功能,那么就必须缩小进程范围。在微服务架构中,只需要在特定的某种服务中增加所需功能,而不影响整体进程的架构。
4、从概念理解,分布式服务架构强调的是服务化以及服务的分散化,微服务则更强调服务的专业化和精细分工;从实践的角度来看,微服务架构通常是分布式服务架构,反之则未必成立。所以,选择微服务通常意味着需要解决分布式架构的各种难题。
5、区别分布式的方式是根据不同机器不同业务。将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。
6、微服务更加强调单一职责、轻量级通信(HTTP)、独立性并且进程隔离。
7、微服务与分布式的细微差别是,微服务的应用不一定是分散在多个服务器上,他也可以是同一个服务器。
8、微服务架构是分布式服务架构的子集。微服务架构通过更细粒度的服务切分,使得整个系统的迭代速度并行程度更高,但是运维的复杂度和性能会随着服务的粒度更细而增加。
0
纠错
猜你喜欢
影子有什么作用
影子的作用有计量时间计算出月球山峰的高度皮影戏扫描手影游戏。...雅兰床垫怎么样 雅兰床垫是几线品牌
床垫是必备的床上用品,床垫的质量关系到业主的睡眠质量,市面上...别克君越防盗怎么解除
首先启动车辆,之后按住右侧多功能菜单上的菜单控制按键。再点击...剑圣公孙询是哪部电影中的人物
盖世英雄,剑圣公孙询曾钟情师父鸿,两人有过一段不言不语的恋情...iOS10这个搜索记录怎么删
操作步骤打开手机桌面,点击设置图标进入设置页面,选择通用选项...广州和深圳旅游哪个比较好
广州旅游资源丰富,其中以花城广场广州塔白云山长隆旅游度假区珠...微软surface怎么格式化
单击开始菜单选择设置选项,进入设置界面。在设置窗口,选择更新...朱自清的作品有哪些
春春是现代散文家朱自清的作品。春是朱自清的散文名篇,最初发表...男友让我感动的语句
雨水说天空也会落泪,玫瑰说爱情总会枯萎,离别说寂寞无滋无味,...美团注销了还能注册吗
美团账号注销后就可以重新再次注册。但是用户要知道的是,注销后...计算机所能辨认的最小信息单位是
计算机所能辨认的最小信息单位是位,是表示计算机信息的最小单位...干豆角怎么做汤
主料干豆角,猪骨,辅料红枣适版量,盐适量,生姜适权量,大料个...水草养殖种类有哪些
挺水水草这些水草的根部扎根在底砂中,茎部一部分生长在水中,另...椰子鸡的椰子用哪种
椰子鸡用椰青更好。椰青也称青椰子,比起黄椰子,它的结果周期更...带安和国字的成语有哪些
立国安邦建立国家,安定天下。出处元朝关汉卿裴度还带第一折。造...