当前位置: 首页 > wzjs >正文

国内网站开发不用wordpress足球直播网站开发定制

国内网站开发不用wordpress,足球直播网站开发定制,免费个人网站+上传,兽装定制网站什么是SpringCloud? SpringCloud 是分布式微服务架构下的一站式解决方案,是各个微服务架构落地技术的集合体,俗称微服务全家桶。 官方介绍: SpringCloud是基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现…

什么是SpringCloud?

SpringCloud 是分布式微服务架构下的一站式解决方案,是各个微服务架构落地技术的集合体,俗称微服务全家桶

官方介绍:
在这里插入图片描述

SpringCloud是基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。

SpringCloud利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,SpringCloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等,它们都可以用SpringBoot的开发风格做到一键启动和部署。

SpringCloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过SpringBoot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包

SpringCloud与SpringBoot的区别

SpringBoot专注于快速方便的开发单个个体微服务。

SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来,为各个微服务之间提供,配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等集成服务

SpringBoot可以离开SpringCloud独立使用开发项目,但是SpringCloud离不开SpringBoot,属于依赖的关系.

SpringBoot专注于快速、方便的开发单个微服务个体,SpringCloud关注全局的服务治理框架。

SpringCloud VS Dubbo

技术栈对比

微服务组件

Dubbo

SpringCloud

服务注册中心

Zookeeper

Netflix Eureka

服务调用方式

RPC

Restful

服务监控

Dubbo-monitor

SpringBoot Admin

熔断器

不完善

Netflix Hystrix

服务网关

Netflix Zuul

分布式配置中心

SpringCloud Config

服务跟踪

SpringCloud Sleuth

消息总线

SpringCloud Bus

数据流

SpringCloud Stream

任务调度

SpringCloud Task

通信方式对比SpringCloud抛弃了Dubbo的RPC通信,采用的是基于HTTPRestful方式。
两者方式各有优劣。虽然从一定程度上来说,后者牺牲了服务调用的性能,但也避免了上面提到的原生RPC带来的问题。而且REST相比RPC更为灵活,服务提供方和调用方的依赖只依靠一纸契约,不存在代码级别的强依赖,这在强调快速演化的微服务环境下,显得更加合适。

服务生态对比SpringCloud的功能比Dubbo更加强大,涵盖面更广,而且作为Spring的拳头项目,它也能够与Spring Framework、Spring Boot、Spring Data、Spring Batch等其他Spring项目完美融合,这些对于微服务而言是至关重要的。使用Dubbo构建的微服务架构就像组装电脑,各环节我们的选择自由度很高,但是最终结果很有可能因为一条内存质量不行就点不亮了,总是让人不怎么放心,但是如果你是一名高手,那这些都不是问题;而SpringCloud就像品牌机,在SpringSource的整合下,做了大量的兼容性测试,保证了服拥有更高的稳定性,但是如果要在使用非原装组件外的东西,就需要对其基础有足够的了解。

社区支持与更新力度对比:Dubbo停止了5年左右的更新,虽然2017.7重启了。对于技术发展的新需求,需要由开发者自行拓展升级(比如当当网弄出了DubboX),这对于很多想要采用微服务架构的中小软件组织,显然是不太合适的,中小公司没有这么强大的技术能力去修改Dubbo源码+周边的一整套解决方案,并不是每一个公司都有阿里的大牛+真实的线上生产环境测试过。

SpringCloud微服务架构组件

名称

描述

Spring Cloud Config

配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion

Spring Cloud Bus

事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。

Eureka

云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。

Hystrix

熔断器,容错管理工具,旨在通过熔断机制控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。

Zuul

Zuul 是在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。

Archaius

配置管理API,包含一系列配置管理API,提供动态类型化属性、线程安全配置操作、轮询框架、回调机制等功能。

Consul

封装了Consul操作,consul是一个服务发现与配置工具,与Docker容器可以无缝集成。

Spring Cloud for Cloud Foundry

通过Oauth2协议绑定服务到CloudFoundry,CloudFoundry是VMware推出的开源PaaS云平台。

Spring Cloud Sleuth

日志收集工具包,封装了Dapper和log-based追踪以及Zipkin和HTrace操作,为SpringCloud应用实现了一种分布式追踪解决方案。

Spring Cloud Data Flow

大数据操作工具,作为Spring XD的替代产品,它是一个混合计算模型,结合了流数据与批量数据的处理方式

Spring Cloud Security

基于spring security的安全工具包,为你的应用程序添加安全控制

Spring Cloud Zookeeper

操作Zookeeper的工具包,用于使用zookeeper方式的服务发现和配置管理。

Spring Cloud Stream

数据流操作开发包,封装了与Redis,Rabbit、Kafka等发送接收消息。

Spring Cloud CLI

基于 Spring Boot CLI,可以让你以命令行方式快速建立云组件

Ribbon

提供云端负载均衡,有多种负载均衡策略可供选择,可配合服务发现和断路器使用

Turbine

Turbine是聚合服务器发送事件流数据的一个工具,用来监控集群下hystrix的metrics情况

Feign

Feign是一种声明式、模板化的HTTP客户端

Spring Cloud Task

提供云端计划任务管理、任务调度

Spring Cloud Connectors

便于云端应用程序在各种PaaS平台连接到后端,如:数据库和消息代理服务。

Spring Cloud Cluster

提供Leadership选举,如:Zookeeper, Redis, Hazelcast, Consul等常见状态模式的抽象和实现

Spring Cloud Starters

Spring Boot式的启动项目,为Spring Cloud提供开箱即用的依赖管理

SpringCloud相关网站

官网:https://spring.io/projects/spring-cloud

API:

  • https://springcloud.cc/spring-cloud-netflix.html
  • http://cloud.spring.io/spring-cloud-static/Dalston.SR1/

社区:

  • SpringCloud中国社区:http://springcloud.cn/
  • SpringCloud中文网:https://springcloud.cc/

文章转载自:

http://e3nQd0xZ.tqsmg.cn
http://0gcJOBLi.tqsmg.cn
http://HgMeEf6l.tqsmg.cn
http://8uPyGM6c.tqsmg.cn
http://qBQA8OqV.tqsmg.cn
http://DhXRBnu5.tqsmg.cn
http://tT0vm4cu.tqsmg.cn
http://T9aVCGbD.tqsmg.cn
http://IdZ4xAEI.tqsmg.cn
http://frpzCWEm.tqsmg.cn
http://XHHHZTQT.tqsmg.cn
http://BpsuBrDv.tqsmg.cn
http://V0uRXMWL.tqsmg.cn
http://JrPyehVp.tqsmg.cn
http://nZEDjWaz.tqsmg.cn
http://Dd0zhzWx.tqsmg.cn
http://jwHrkp9w.tqsmg.cn
http://q7jya7jx.tqsmg.cn
http://mKFBK7KY.tqsmg.cn
http://NcUgJGtl.tqsmg.cn
http://F5UCk0ks.tqsmg.cn
http://ptQqEyZg.tqsmg.cn
http://bpCYEiNX.tqsmg.cn
http://0AnYO6xQ.tqsmg.cn
http://4W5tZFjH.tqsmg.cn
http://RD9SN2tf.tqsmg.cn
http://MxDZbcUv.tqsmg.cn
http://Df07uGsC.tqsmg.cn
http://gqQSXVnz.tqsmg.cn
http://kxMcQYYF.tqsmg.cn
http://www.dtcms.com/wzjs/734383.html

相关文章:

  • 会展行业门户网站建设个人简历网免费模板
  • 网站运行团队建设wordpress search制作
  • 用dw建设网站娱乐公司网站建站背景介绍
  • 公司有必要建设网站吗科普重庆网站
  • 网站百度关键词排名软件查询网ip138子域名
  • 前端做的网站网站建设栏目结构表
  • iis添加网站的物理路径2016企业网站建设合同
  • 怎么在电脑上做网站注册公司都需要什么材料
  • 公司招聘一个网站建设来做推广如何办好公司网站
  • 南平摩托车罚款建设网站缴费谷歌浏览器安卓版下载
  • 互联网做网站建设网站都要学些什么问题
  • 怎样做商城网站的推广企业网站建设报价明细表
  • 服装厂家东莞网站建设网站如何做问卷调查报告
  • 建设网站成本动漫设计专业就业方向
  • 苏州网站建设哪家更好成都高端网页开发公司
  • 商城网站建设解决方案怎样做网站的子网
  • 网站开发人员是干什么的网站开发三层结构
  • 网站营销的流程商场设计平面图
  • 在县城做同城网站怎么样镇江网站制作哪家便宜
  • 建立网站图片青海网站建设公司哪家好
  • 重庆江津网站设计公司哪家好建设机械网站精英
  • 兰州网站建设哪家好清远网站建设公司
  • 小程序开发公司seo专业实战培训
  • 网站建设必须买数据库么wordpress加上特效
  • 辽宁网站推广的目的wordpress无插件对接公众号
  • 手机网站appwordpress购物车功能
  • 青岛网上房地产网官网网络优化工程师证
  • 怎么做企业招聘网站找专业公司做网站
  • 搜索引擎作弊的网站有哪些鼓楼网站seo搜索引擎优化
  • 精品资料网官方网站seo类目链接优化