Spring Boot 3.2.0 中的 SSL 熱過載

工程 | Moritz Halbritter | 2023 年 11 月 07 日 | ...

在 Spring Boot 3.2.0 中,我們增加了嵌入式 Web 伺服器熱過載 SSL 證書和金鑰的能力。這意味著您無需重新啟動應用程式即可輪換您的 SSL 信任材料。Tomcat 和 Netty 嵌入式 Web 伺服器支援熱過載。

讓我們看看實際效果!

首先,我們將使用 OpenSSL 建立我們的 SSL 私鑰和匹配證書

mkdir certs
cd certs
openssl req -x509 -subj "/CN=demo-cert-1" -keyout demo.key -out demo.crt -sha256 -days 365 -nodes -newkey rsa 

這將建立一個儲存在 certs/demo.key 中的私鑰,以及一個名稱為 "demo-cert-1" 的匹配(自簽名)證書,儲存在 certs/demo.crt 中…

Spring 週報 - 2023 年 10 月 31 日

工程 | Josh Long | 2023 年 10 月 31 日 | ...

各位 Spring 愛好者們,大家好,Spring 團隊祝大家萬聖節快樂!

希望您的夜晚充滿樂趣,白天沒有可怕的 Bug!

朋友們,本週我們有一些有趣的內容要看,所以讓我們直接進入吧。

reactor-core 3.6.0 中有什麼新功能?

工程 | Oleh Dokuka | 2023 年 10 月 31 日 | ...

Reactor 3.6.0 即將釋出,並計劃於 11 月 14 日達到 GA (通用可用)。這篇部落格文章描述了此即將釋出的版本中包含的新功能!

虛擬執行緒支援

今天,大家都在討論 Java 21Project Loom。Project Reactor 團隊聽到了這一點,並看到了該專案在我們生態系統中的價值。在此即將釋出的版本中,我們引入了對 VirtualThread 實現的支援。

為什麼它很方便?

讓我們看下面的程式碼示例

package io.projectreactor.samples;

import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.stream.Stream;

import reactor.core…

A Bootiful Podcast:《Spring 實戰》作者 Craig Walls

工程 | Josh Long | 2023 年 10 月 26 日 | ...

各位 Spring 愛好者們,大家好!本週,我很榮幸能與我多年的偶像兼迪士尼愛好者之一,Craig Walls (@habuma) 一起交流。他撰寫了 Spring 領域最受歡迎的書籍,《Spring 實戰》,同時透過 Spring Social 等專案幫助世界保持連線。

本期節目是 SpringOne 2023 在陽光明媚的內華達州拉斯維加斯現場錄製的! 錯過了嗎?

Spring 週報 - 2023 年 10 月 24 日

工程 | Josh Long | 2023 年 10 月 24 日 | ...

各位 Spring 愛好者們,大家好!本週我正在葡萄牙的里斯本和波爾圖,參加在波爾圖舉行的 Porto Tech Hub 活動,我的旅遊巴士馬上就要出發了!所以,讓我們直接開始吧!

事務的一個用例:Spring Cloud Stream Kafka Binder 中的 Outbox 模式策略

工程 | Soby Chacko | 2023 年 10 月 24 日 | ...

本系列部落格的其他部分

第一部分:Spring Cloud Stream Kafka 應用中的事務介紹

第二部分:Spring Cloud Stream Kafka 應用中的生產者發起的事務

第三部分:在 Spring Cloud Stream Kafka 應用中與外部事務管理器同步

第四部分:Spring Cloud Stream 和 Apache Kafka 的事務回滾策略

第五部分:Spring Cloud Stream Kafka 應用中的 Apache Kafka Exactly-Once 語義

在本系列部落格的最後一部分,我們將深入探討一個相對較新的設計模式,該模式最初由 Chris Richardson 提出,但我們將從 Spring Cloud Stream 的角度來看待它。我們將瞭解 Outbox 模式是什麼、它是如何工作的,以及在使用 Spring Cloud Stream 和 Apache Kafka 時可以採取的一些策略。請參閱此處 的描述

Spring 週報 - 2023 年 10 月 17 日

工程 | Josh Long | 2023 年 10 月 17 日 | ...

各位 Spring 愛好者們,大家好!歡迎閱讀新一期Spring 週報!今天是 2023 年 10 月 17 日,我正在加拿大蒙特利爾,週四將前往猶他州鹽湖城參加當地的 Java 使用者組活動。不要錯過!

本週我們有很多內容要介紹,所以讓我們直接開始吧!

Spring Cloud Stream Kafka 應用中的 Apache Kafka Exactly-Once 語義

工程 | Soby Chacko | 2023 年 10 月 16 日 | ...

本系列部落格的其他部分

第一部分:Spring Cloud Stream Kafka 應用中的事務介紹

第二部分:Spring Cloud Stream Kafka 應用中的生產者發起的事務

第三部分:在 Spring Cloud Stream Kafka 應用中與外部事務管理器同步

第四部分:Spring Cloud Stream 和 Apache Kafka 的事務回滾策略

基於我們之前系列討論中對事務如何與 Spring Cloud Stream Kafka 應用協同工作的基本分析,我們終於觸及了核心問題:那個Exactly-Once 語義,一個在流處理應用中備受討論且必需的特性。在本系列部落格的這一部分,我們將探討如何透過 Apache Kafka 事務在 Spring Cloud Stream 應用中實現 Exactly-Once 語義。從前面章節中獲得的關於事務如何工作的知識,使理解 Spring Cloud Stream Kafka 應用如何實現這一點變得相對容易…

訂閱 Spring 通訊

保持與 Spring 通訊的連線

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲取支援

Tanzu Spring 透過一個簡單的訂閱即可為 OpenJDK™、Spring 和 Apache Tomcat® 提供支援和二進位制檔案。

瞭解更多

即將舉行的活動

檢視 Spring 社群中的所有即將舉行的活動。

檢視全部