现如今主流的开源服务器架构技术都有哪些?
Posted yuer2
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了现如今主流的开源服务器架构技术都有哪些?相关的知识,希望对你有一定的参考价值。
微处事架构是互联网很热点的话题,是互联网技能发展的必定结果。它倡议将单一应用法度典型划分红一组小的处事,处事之间彼此谐和、彼此合营,为用户供给终究价值。下面说几个风行的微处事架构技能。
1、 spring cloud
Spring Cloud 是一套完全的微处事措置经营,它应用Spring Boot的开辟便当性奇妙地简化了漫衍式系统根基步履办法的开辟,如处事发现注册、设备中间、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开辟风格做到一键启动和安插。Spring Cloud出格适合中小型互联网公司开辟本身的漫衍式系统根基步履办法,安逸应对营业发展,大年夜大年夜大年夜大年夜增加开辟本钱。
从图可以看出spring cloud包含一系列的功用模块,比如:
API Gateway:用户恳求的同一出口,Spring colud经过过程Netflix Zuul供给静态路由,监控,弹性,安然等的边沿处事。
设备处事器:可让你把设备放到长途处事器,今朝撑持本地存储、Git和Subversion。
熔断器:Netflix Hystrix经过过程节制处事和第三方库的节点,从而对延迟和错误谬误供给更弱小大年夜的容错才调。
处事发现:Eureka是Netflix公司开辟的框架,用于微处事的注册和发现,供给类似功用的还可以应用Zookeeper,但官方引荐应用Eureka。
处事监控:Actuator揭示今后应用法度典型的运转状况,例如运转状况、数据库、jdk版本等信息。
2、 阿里dubbo
Dubbo是 阿里巴巴公司开源的一个高机能优良的漫衍式处事框架,尽力于供给高机能和透明化的RPC长途处事调用经营,和SOA处事办理经营。
Dubbo 中间部件(如上图):
Provider: 透露处事的供给方,可以经过过程jar或许容器的编制启动处事
Consumer:调用长途处事的处事破钞方。
Registry: 处事注册中间和发现中间。
Monitor: 统计处事和调用次数,调用工夫监控中间。
Container:处事运转的容器。
3、华为ServiceComb
ServiceComb 微处事开源框架是 Apache 软件基金会的正式孵化项目,由华为于2017年6月开源 ,ServiceComb 尽力于帮助企业快速构建云原生应用,经过过程一系列措置经营帮助用户快速开辟微处事应用的同时完成对这些微处事应用的高效运维办理。其包含一站式的处事注册、处事办理、静态设备功用,具有处事化契约加强、多措辞撑持、多通信和谈撑持等优势特点, 并供给SAGA数据终究不合性经营措置微处事架构数据不合性困难。ServiceComb 兼容Spring Cloud等业界风行微处事框架,互通业界生态。
4、 腾讯Tars
Tars是腾讯微处事架构技能,撑持多措辞的高机能 RPC 开辟框架和配套一体化的处事办理平台,可以帮助企业或许用户以微处事的编制快速构建摆荡靠得住的漫衍式应用。据称,Tars 是腾讯外部应用将近十年的基于微处事的同一应用框架 TAF(Total Application Framework),今朝有在100多个营业(如手机浏览器、应用宝、手机管家、手机QQ、手机游戏等)、1.6多万台处事器上运转应用。
以上是关于现如今主流的开源服务器架构技术都有哪些?的主要内容,如果未能解决你的问题,请参考以下文章