spring cloud微服務分布式云架構 - Spring Cloud集成項目簡介

Spring Cloud集成項目有很多,下面我們列舉一下和Spring Cloud相關的優秀項目,我們的企業架構中用到了很多的優秀項目,說白了,也是站在巨人的肩膀上去整合的。在學習Spring Cloud之前大家必須了解一下相關項目,希望可以幫助到大家。

需要源碼可以加企鵝球球:二一四七七七五六三三

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提供開箱即用的依賴管理。

從現在開始,我這邊會將近期研發的spring cloud微服務云架構的搭建過程和精髓記錄下來,幫助更多有興趣研發spring cloud框架的朋友,大家來一起探討spring cloud架構的搭建過程及如何運用于企業項目。

java ssm spring boot b2b2c o2o 多租戶電子商務商城

轉載于:https://juejin.im/post/5c1af79a6fb9a049d37f0e6f

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/449935.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/449935.shtml
英文地址,請注明出處:http://en.pswp.cn/news/449935.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Nokia落寞身影下 三星成為全球最大手機廠商

摘要:在諾基亞統治全球最大手機廠商寶座長達14年后,三星今年首次取代諾基亞,成為全球最大手機廠商。據IHS iSuppli的數據顯示,三星預計今年手機出貨量將占全球29%,而落寞的諾基亞市場份額將下降到24&#x…

Linux中cp和scp命令的使用方法

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 Linux為我們提供了兩個用于文件copy的命令,一個是cp,一個是scp,但是他們略有不同。 cp --- 主要是用…

Django:學習筆記(2)——創建第一個應用

Django:學習筆記(2)——創建第一個應用 創建應用 在 Django 中,每一個應用都是一個 Python 包,并且遵循著相同的約定。Django 自帶一個工具,可以幫你生成應用的基礎目錄結構,這樣你就能專心寫代碼,而不是創…

dubbo源碼解析(十)遠程通信——Exchange層

遠程通訊——Exchange層 目標:介紹Exchange層的相關設計和邏輯、介紹dubbo-remoting-api中的exchange包內的源碼解析。前言 上一篇文章我講的是dubbo框架設計中Transport層,這篇文章我要講的是它的上一層Exchange層,也就是信息交換層。官方文…

嵌入式軟件開發工程師談軟件架構的設計

嵌入式軟件開發工程師談軟件架構的設計 注:此處嵌入式特指基于linux平臺,單片機和其他rtos不在討論范圍 筆者從事嵌入式軟件開發有6,7個年頭,bsp,驅動,應用軟件,android hall,fram…

為何獲得風險投資的公司多數倒閉了?

北京時間12月12日消息,據國外媒體報道,哈佛商學院的高級講師施克哈爾高希(Shikhar Ghosh)指出,風險投資領域的失敗案例比媒體報道的要多得多。 高希的研究表明,在風險資本支持的公司之中,有75%的公司從未向投資者返回過…

Linux rm命令、Linux touch命令、Linux tee命令

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 Linux rm命令用于刪除一個文件或者目錄。 語法 rm [options] name...[options] name... 參數: -i 刪除前逐一詢問確認。…

highCharts使用中問題總結

想出一張圖表,數據是多條線體,45天的數據展示最近15天的。并且每次展示其中一條。可以切換時間看前面的 或者后面的。最開始遇到的問題是,展示一條線體成功,但是在切換線體的時候,成功但是接著刷新到最開始的狀態。跟同…

基于pjsip實現p2p語音對講

目的 為實現跨網絡的語音對講,使位于NAT后的兩個設備進行p2p的語音通訊,此處選用pjsip開源項目來實現。 未解決的問題:對稱型的NAT無法實現p2p打洞,pjsip采用turn服務進行轉發,不能稱之為純粹的p2p。 pjisp簡介 PJ…

VS2017 啟動調試報錯無法啟動程序 當前狀態中非法

昨天還可以使用,今天就莫名報了這個錯誤,百度了一下: 1. 第一種嘗試方法是右擊解決方案中的項目(圖標有帶球的),打開屬性選擇“WEB”選項,修改特定頁為Home,結果還是報錯。 2.我又關閉Windows防火墻,依舊報…

ABAP WRITE

1、空行 WRITE /. 2、AS CHECKBOX DATA: check1 TYPE c LENGTH 1 VALUE X, check2 TYPE c LENGTH 1 VALUE . START-OF-SELECTION. WRITE: / check1 AS CHECKBOX, Checkbox 1, / check2 AS CHECKBOX, Checkbox 2. AT LINE-SELECTION. READ: LINE 1 FIELD VALUE check1, LINE 2 …

java 星期幾、得周一、得周日、上周、下周、相差、日期工具類

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 import org.apache.commons.lang3.StringUtils;import java.text.ParseException; import java.text.SimpleDateFormat; import java.ut…

蘋果前CEO斯卡利變身創業導師:欲尋下個喬布斯

喬布斯和約翰斯卡利 導語:國外媒體今天撰文稱,蘋果前CEO約翰斯卡利(John Sculley)雖然早已離開蘋果,但仍然活躍在科技行業。他現在將目光轉向了醫療科技領域,希望從中挖掘出下一個喬布斯。 以下為文章全文: 下一個喬布…

記錄一次kernel內存泄漏的查找定位過程

Bug描述:壓力測試一個小工程時發現內存逐漸減少,10個小時后出現OOM Bug定位過程: 對整個工程模塊進行分解,逐步縮小范圍,由于整個工程包括幾個相對獨立的小模塊,而整個工程采用單進程多線程的模型&#x…

python3.6+selenium_Testsuits測試套件

#!/usr/bin/env python # -*- coding: utf-8 -*- # Time : 2018/11/23 11:23 # File : unittest_test2_2.pyTestsuits測試套件 import unittest from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.commo…

PBRT筆記(7)——反射模型

基礎術語 表面反射可以分為4大類: diffuse 漫反射glossy specular 鏡面反射高光perfect specular 完美反射高光retro-reflective distributions 后反射分布幾何坐標系以及工具函數 pbrt中的反射是在反射坐標系中進行計算的。坐標系由著色點處法向量與兩個切向量組成…

Linux grep命令、Linux cd命令、Linux pwd命令

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 Linux grep命令用于查找文件里符合條件的字符串。 grep指令用于查找內容包含指定的范本樣式的文件,如果發現某文件的內容符…

忠告:創業公司與大公司正面競爭易死

移動互聯網的興起給了創業公司足夠的發展空間,也提供了一個相對公平的競爭平臺。但機遇永遠與挑戰并存。   對于初創公司,最大的挑戰莫過于在移動互聯網大潮中生存下來。IDG資本合伙人高翔認為,初創公司不要和大公司正面競爭,應…

海康螢石攝像機遠程監控機制分析

背景介紹 有一個遠程監控的需求,正常情況下采用服務器轉發視頻流對服務器要求很高,所以p2p看似是一個比較好的方案,但是p2p打洞卻不是一件容易的事情,所以打算分析下海康螢石攝像機遠程監控的機制,是否采用了p2p的方式…

實體類中存在List集合,怎么在xml文件中,對應

public class AppointmentDTO {/**訂單id**/private String appointmentId;/**訂單里面的商品list**/private List<CommodityShowInAppoinment> list;/**訂單里面的商品數量**/private Integer count;/**訂單實際付款的金額**/private Float totalMoney; } 怎么弄呢&…