使用 Spring Boot 進行活躍度和就緒探針

工程 | Brian Clozel | 2020 年 3 月 25 日 | ...

更新:此部落格文章已針對 Spring Boot 2.3.0.RC1 中發布的變更進行更新

Spring Boot 團隊正在積極開發下一個 2.3.0 版本的 Kubernetes 主題。 在Docker 映像檔建立Graceful Shutdown 支援之後,現在是引入活躍度和就緒探針支援的時候了。

在我們的 2.2.0 版本中,Spring Boot 提供了 Health Groups 支援,讓開發人員可以選擇健康指標的子集,並將它們分組在單一、相關的健康狀態下。

即使有了這個新功能,我們發現我們可以為 Spring 社群提供更多,更多……

Spring Tips:Spring Cloud Loadbalancer

工程 | Josh Long | 2020 年 3 月 25 日 | ...

講者:Josh Long (@starbuxman)

嗨,Spring 的粉絲們! 歡迎收看另一期的 Spring Tips! 在本期中,我們將研究 Spring Cloud 中的一個新功能,Spring Cloud Loadbalancer。 Spring Cloud Loadbalancer 是一種通用的抽象,它可以完成我們過去使用 Netflix 的 Ribbon 專案所做的工作。 Spring Cloud 仍然支援 Netflix Ribbon,但 Netflix Ribbon 的日子屈指可數,就像 Netflix 微服務堆疊的許多其他部分一樣,因此我們提供了一個抽象來支援替代方案。

服務註冊表

為了使用 Spring Cloud Load Balancer,我們需要啟動並執行服務註冊表。 服務註冊表使得以程式方式查詢系統中給定服務的位置變得微不足道。 有幾種流行的實現方式,包括 Apache Zookeeper、Netflix 的 Eureka、Hashicorp Consul 等。 您甚至可以使用 Kubernetes 和 Cloud Foundry 作為服務註冊表。 Spring Cloud 提供了一個抽象,DiscoveryClient……

本週的 Spring - 2020 年 3 月 24 日

工程 | Josh Long | 2020 年 3 月 24 日 | ...

嗨,Spring 的粉絲們! 歡迎收看另一期的本週的 Spring! 對於許多原因來說,這都是一個美好的星期二。 我在幾小時前在 DevDotNext 數位版節目中發表了演講 - 這非常有趣,我強烈建議您考慮參加下一期(線上或 - 假設我們度過了這個疫情 - 線上)。

今天也是 Spring Framework 1.0 的 16 歲生日 - 在 2004 年的今天發布! 多麼棒的旅程! 當然,宣布該版本的正是了不起的Thomas Risberg (@trisberg),他是當時在那裡並且現在仍在 Spring 團隊中的許多人之一。 自那時以來,Spring 已經走了很長一段路! 查看部落格本身。 如果您想以 2000 年代初期的所有輝煌來觀看原始部落格,它就在 Internet Wayback machine 上……

RSocket 入門:Spring Boot Request-Stream

工程 | Ben Wilcock | 2020 年 3 月 23 日 | ...

時間:約 15 分鐘。

在本系列的前面,您已經使用 request-responsefire-and-forget 訊息傳遞在 Spring Boot 中使用 RSocket 進行了實驗。 這次您將嘗試 RSocket 的另一個全新訊息傳遞模型 - request-stream。

在本練習中,您將學習如何使用傳統的'client-requests-a-server-stream'方法來串流資料。

到目前為止,我沒有提到的一件事是,RSocket 允許您在任一方向使用其訊息傳遞模型。 因此,如果您想使用較不常見的'server-requests-a-client-stream'模型,這對 RSocket 來說不成問題。 此外,還有許多非 java RSocket 實現可供選擇,包括 Go、Javascript 和 .Net - 如果您的架構包括……

Spring Cloud Data Flow 2.5.0.M1 發布

工程 | Ilayaperumal Gopinathan | 2020 年 3 月 20 日 | ...

Spring Cloud Data Flow 團隊很高興地宣布 2.5.0.M1 的第一個里程碑版本。

2.5.0 的第一個里程碑版本包括針對 Cloud Foundry 中串流的應用程式狀態檢索進行的效能改進。 這也涉及修改執行階段應用程式檢視頁面,以及 SCDF 儀表板上串流的更好分頁。 您可以在最近發布的 SCDF 2.4.2 GA 上查看有關這些改進的更多資訊。

這個里程碑版本還包含 此處 中提到的一些重要錯誤修復

請注意,Spring Cloud Data Flow 2.5.x 相容……

立即註冊 Spring Live,這是一個互動式的虛擬 24 小時會議,專為 Spring 的粉絲們而設!

工程 | Josh Long | 2020 年 3 月 19 日 | ...

嗨,Spring 的粉絲們! 我們希望您能加入我們參加一個名為 Spring Live 的互動式、24 小時的虛擬會議。 以下是您需要了解的:它從頭到尾持續 24 小時,因此無論您身在世界哪個地方,都一定有您可以觀看的內容。 它是免費的! 它是互動式的 - 因此講者將會隨時回答問題並進行問答。 一些講者將會預先錄製他們的演講,只是為了他們能夠將整個時段用於回答問題並直接與您互動。 我們邀請了來自 VMWare Springdom 的廣泛世界中的專家……

Spring Tips:使用 Spring Integration 的遠端檔案系統整合 (FTP)

工程 | Josh Long | 2020 年 3 月 18 日 | ...

Spring Tips:FTP 整合

講者:Josh Long (@starbuxman)

嗨,Spring 的粉絲們! 在本期的 Spring Tips 中,我們研究了一個對我來說非常重要的主題:整合! 是的,您可能還記得Spring Tips的第一期就研究了 Spring Integration。 如果您還沒有看過,您應該。 因此,雖然我們不會重新審視 Spring Integration 的基礎知識,但我們將深入研究 Spring Integration 中的一個支援領域:FTP。 FTP 是關於檔案同步的。 廣義上講,在企業應用程式整合 (EAI) 的世界中,我們……

本週的 Spring - 2020 年 3 月 17 日

工程 | Josh Long | 2020 年 3 月 17 日 | ...

嗨,Spring 的粉絲們! 歡迎收看另一期的本週的 Spring! 我們已經過到 2020 年 3 月中旬,我簡直不敢相信事情變得如此瘋狂! 毫無疑問,您也正在經歷一些同樣奇怪的事情。 疫情確實以近代記憶中沒有任何其他事物的方式改變了這個世界。 想到這種病毒的進程以及我們一起經歷的旅程,真是太瘋狂了。

我住在舊金山,我們目前正處於封鎖狀態。 現在,除非出於食物、藥品或遛狗等基本需求,否則離開家在技術上是一種犯罪。 這沒關係。 這只是讓我們有更多時間學習和社交,儘管是在線上和在我們自己的家中。 我們非常幸運,您知道嗎? 多麼狂野。 我們大多數從事軟體工作的人都應該能夠在家工作。 當然,有一些明顯的例外,如 這個史詩級的 mega 討論串 中詳述的……

RSocket 入門:Spring Boot Fire-And-Forget

工程 | Ben Wilcock | 2020 年 3 月 16 日 | ...

時間:約 15 分鐘。

閱讀這篇文章的一些開發人員到現在已經使用 HTTP 多年了。 他們中的大多數人也知道,如果您想將 HTTP 與其他訊息傳遞模型(例如 fire-and-forget)一起使用,有時您必須使用聰明的方法 像這樣 發布在 Stackoverflow 上。 這是因為 HTTP 是一種請求-回應協定。 它需要傳送請求並接收回應。 它沒有任何形式回應的單向訊息的概念。

RSocket 採用了不同的方法。 RSocket 在 TCP 等傳輸之上定義了一個新的協定層……

取得 Spring 電子報

透過 Spring 電子報保持連線

訂閱

搶先一步

VMware 提供培訓和認證,以加速您的進度。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔。

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

檢視全部