SpringOne Platform 2019 的反應式革命 (part 2/N)

工程 | Josh Long | 2019 年 10 月 22 日 | ...

去年在 SpringOne Platform 2018 的中間,我發表了本系列的第一篇文章,_The Reactive Revolution at SpringOne Platform 2018 (part 1/N)_,其中介紹了我們在 SpringOne Platform 2018 上推出的一些重要功能。我想繼續討論並重新審視那篇部落格文章以及我去年介紹的概念,並展示在過去的一年中我們取得了多大的進展。簡而言之:事情變得容易很多

R2DBC

去年,我們宣布了我們的工作,嘗試使用一個名為R2DBC的新專案來支持反應式 SQL 資料存取的標準。傳統的 SQL 資料方法…

Spring Cloud Stream - 函數式和反應式

工程 | Oleg Zhurakousky | 2019 年 10 月 17 日 | ...

前一篇文章中,我試圖證明我們在Spring Cloud Stream (SCSt) 中轉向函數式程式設計模型的合理性。它減少了程式碼減少了設定。但最重要的是,您的程式碼完全與 SCSt 的內部結構分離且獨立

在這篇文章中,我將更深入地挖掘並總結我們函數式支援的核心功能,特別是圍繞其反應式功能。

重要提示:您可以使用 @StreamListener/@EnableBinding 執行的任何操作也可以在沒有它的情況下執行。換句話說,函數式支援現在在功能上與基於註釋的支援相容。

Spring 本週 - 2019 年 10 月 14 日

工程 | Josh Long | 2019 年 10 月 15 日 | ...

嗨,Spring 的粉絲們!呼!多麼棒的一週!上週是瘋狂的 SpringOne Platform 2019 活動,我仍然在恢復中!然後我飛回家,在舊金山接待了 Spring 團隊成員和 Micrometer 負責人兼朋友 Tommy Ludwig,並準備在星期一(在德國斯圖加特)和星期二(在阿姆斯特丹)飛出去參加會議和使用者群組活動。

我做好了準備,並進入了前往舊金山機場的 Uber,這時我接到我兄弟的電話,說我 81 歲的父親情況不好(感謝大家的祝福!),並被送往醫院。我不得不,遺憾地…

使用 Spring Cloud Stream 的簡單事件驅動微服務

工程 | Ben Wilcock | 2019 年 10 月 15 日 | ...

事件驅動架構很棒。但是,如果沒有框架,編寫與流行的事件訊息傳遞平台一起工作所需的基本程式碼可能會很混亂。在這篇文章中,我們將看看如何使用Spring Cloud Stream來簡化您的程式碼。

問題

您只想為您的事件驅動應用程式編寫邏輯,但是樣板訊息傳遞程式碼可能會妨礙您。將您的應用程式連接到訊息傳遞服務很棘手,而且如果您是一位企業開發人員,您可能需要使用多種訊息傳遞技術(無論是在本地還是在雲端)。

解決方案

讓靈活的訊息傳遞抽象處理複雜的訊息傳遞平台整合,以便您可以專注於編寫簡單乾淨的業務邏輯。Spring Cloud Stream是一個很好的選擇。它將許多流行的訊息傳遞平台統一在一個易於使用的 API 後面,包括 RabbitMQ、Apache Kafka、Amazon Kinesis、Google PubSub、Solace PubSub+、Azure Event Hubs 和 Apache RocketMQ。它甚至消除了任何細微的…

Spring Cloud Stream - 解釋和簡化

工程 | Oleg Zhurakousky | 2019 年 10 月 14 日 | ...

這是系列部落格文章中的第一篇,旨在闡明和預覽即將發布的spring-cloud-streamspring-cloud-function (皆為 3.0.0) 中的內容。

最近,我與一位使用者進行了討論,並聽到了一些促使我開始撰寫一系列部落格文章(從這篇開始)的內容,目的是闡明 Spring Cloud StreamSpring Cloud Function 專案的真正目標,並展示它們的新功能。

Spring Integration Wrapper?

促使這一切發生的具體短語是 - "Spring Cloud Stream,是一個輕量級的 Spring Integration 輸入/輸出路由器. . .”。這是一個有趣的看法,但我不得不反對。雖然它可能受到企業整合模式 (EIP) 的啟發並建立在 Spring Integration (SI) 之上,但最後一部分實際上只是一個實作細節。Spring Cloud Stream (SCSt) 作為一個框架,從來都不是關於"成為一個輕量級的 Spring Integration 輸入/輸出路由器"

一個精彩的 Podcast:Spring 瘋狂科學家 Andy Clement 談論 AspectJ、SpEL、Eclipse、Graal 等

工程 | Josh Long | 2019 年 10 月 11 日 | ...

嗨,Spring 的粉絲們!在本 SpringOne Platform 2019 集中,Josh Long (@starbuxman) 採訪了 Spring 瘋狂科學家 Andy Clement (@andy_clement) 關於 AspectJ、SpEL、Eclipse、新的 Graal 原生映像功能、成為一名鐵人三項運動員等等。

Spring Data Moore 中的新功能是什麼?

工程 | Christoph Strobl | 2019 年 10 月 08 日 | ...

Spring Data Moore 包含 16 個模組和超過 700 個已完成的票證。它包含整個產品組合中的大量改進和新功能,並重點關注三個主要主題:反應式、Kotlin 和效能。該版本新增了宣告式反應式交易和協程/流程支援等功能,並且尋找器方法的執行速度提高了高達 60%*

讓我們從看看 Moore 的一些反應式功能開始。

宣告式、反應式交易

Lovelace 版本 引入了對封閉式反應式交易的早期支援,這留下了一些空間…

Spring 本週 (SpringOne Platform 2019 版本) - 2019 年 10 月 8 日

工程 | Josh Long | 2019 年 10 月 08 日 | ...

它終於來了!這是我一年中最喜歡的時刻!SpringOne Platform 週快樂!本週我在令人驚嘆的德克薩斯州奧斯汀,與任何想了解 Spring 的人交談。本次展會宣布了大量令人驚嘆的事情,但我一直很高興與大家分享的一件事是我們剛剛宣布了新的 Azure Spring Cloud 執行階段。(更多內容請參閱下面的連結)

我一直很忙!我正在與 Microsoft 共同進行一個關於 Azure Spring Cloud 的演講,另一個與 Okta / Google 合作簡化開發生命週期。此外,我明天早上主持主題演講。有很多事情要做,所以…

取得 Spring 電子報

與 Spring 電子報保持聯繫

訂閱

領先一步

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

了解更多

取得支援

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

了解更多

即將到來的活動

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

查看全部