微服務
- 系統(tǒng)架構上的一種設計風格,將原來一個獨立的系統(tǒng)拆分成多個小型服務,多個小型服務能夠在各自獨立的進程里面運行,而服務之間通過基于Http的RESTful進行訪問
Spring Cloud簡介
- Spring Cloud是一個基于Spring Boot實現(xiàn)的微服務架構開發(fā)工具,它為微服務架構中的配置管理、服務發(fā)現(xiàn)、斷路器、智能路由、微代理、控制總線、全局鎖、決策競選、分布式會話和集群狀態(tài)管理等操作提供了一種簡單的開發(fā)方式。
Spring Cloud包含如下子項目
- spring-cloud-aws簡化aws的組件
- spring-cloud-bus事件、消息總線
- spring-cloud-cli集成Groovy
- spring-cloud-cloudfoundry集成Pivotal Cloudfoundry
- spring-cloud-cloudfoundry-service-broker
- spring-cloud-cluster選舉算法和通用狀態(tài) 模式
- spring-cloud-commons
- spring-cloud-config配置管理工具
- spring-cloud-connectors
- spring-cloud-consul服務發(fā)現(xiàn)與配置管理工具
- spring-cloud-dashboard
- spring-cloud-dataflow
- spring-cloud-dataflow-acceptance-tests
- spring-cloud-dataflow-admin-lattice
- spring-cloud-dataflow-metrics
- spring-cloud-dataflow-metrics-datadog
- spring-cloud-dataflow-server-yarn
- spring-cloud-deployer
- spring-cloud-deployer-cloudfoundry
- spring-cloud-deployer-kubernetes
- spring-cloud-deployer-local
- spring-cloud-deployer-mesos
- spring-cloud-deployer-yarn
- spring-cloud-lattice
- spring-cloud-netflix核心組件
- spring-cloud-security安全工具包
- spring-cloud-sleuth分布式跟蹤
- spring-cloud-spinnaker
- spring-cloud-stream發(fā)送和接收消息
- spring-cloud-stream-app-maven-plugin
- spring-cloud-stream-app-starters
- spring-cloud-stream-binder-gemfire
- spring-cloud-stream-binder-google-pubsub
- spring-cloud-stream-binder-jms
- spring-cloud-stream-binder-kafka
- spring-cloud-stream-binder-rabbit
- spring-cloud-stream-binder-redis
- spring-cloud-stream-binder-solace
- spring-cloud-stream-modules
- spring-cloud-task
- spring-cloud-task-app-starters
- spring-cloud-task-modules
- spring-cloud-vault-config
- spring-cloud-zookeeper
源碼地址
https://github.com/spring-cloud
如果覺得我的文章或者代碼對您有幫助,可以請我喝杯咖啡。
**您的支持將鼓勵我繼續(xù)創(chuàng)作!謝謝! **
微信打賞
支付寶打賞