Spring Cloud学习

来源:互联网 发布:北津学院教务网络管 编辑:程序博客网 时间:2024/06/05 15:37

Spring Cloud

Spring cloud 为开发者体哦那个了快速构建分布式系统中一些常见的模式工具,(例如配置管理,服务发现,断路由,智能路由,微代理,控制总线)Spring cloude开发人员可以快速站起来实施zhe这些模式的服务和应用程序,他们将在任何分布式环境中良好运行,包括开发人员自己的笔记电脑,裸机数据中心,以及Cloud foundry托管平台!

Spring cloud context具有引导上下文,刷新范围,环境端点

分布式配置管理应该是分布式系统和微服务应用的第一步。想象一下如果你有几十个服务或应用需要配置,而且每个服务还分为开发、测试、生产等不同维度的配置,那工作量是相当大的,而且还容易出错。如果能把各个应用的配置信息集中管理起来,使用一套机制或系统来管理,那么将极大的提高系统开发的生产效率,同时也会提高系统开发环境和生产环境运行的一致性。

eureka是一个服务注册和发现模块。

-

在服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。spring cloud有两种调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest

idea 新建spring io的选项cloud core:    connectors:连接    bootstrap:引导    security:安全    Oauth2:认证    task:任务cloud config:    config Client:    config Server:    vault Configuration:    zookper Configuration:    consule Configuration:cloud discovery:    eureka discovry:发现注册    eureka server:服务    zookper discovery:发现注册    cloud Foundry Discovery:    consul Discovery:cloud routing:    zuul:    Ribbon:    Feign:cloud Circuit breaker:断路    Hystrix:    Hystrix DashBoard:    Turbine:    turibin Stream:cloud tracing:追踪    Sleuth:    zipkin Client    sleuth strean:    zipkin stream    zipkin Uicloud messaging:消息    Cloud Bus AMQP:消息队列协议    Cloud Bus kafka:apache消息订阅系统    steam Rabbit:    steam kafka:cloud aws:    aws core    aws jdbc    aws messagingcloud cluster:集群    cluster redis:    cluster zoopker:    cluster hazelcast    cluster Etcd:cloud contract:契约    Cloud contract verifier    Cloud Contract Stub Runner    CLoud Contract WireMockprivotal cloud fondry:pass运营
原创粉丝点击