SpringSource 攜手 RabbitMQ 進軍雲訊息
我很高興地宣佈,VMware 旗下的 SpringSource 已收購 Rabbit Technologies Ltd.,這家公司是流行的開源雲訊息技術 RabbitMQ 的幕後推手。此次收購將增強我們的中介軟體組合,並加速我們的雲計劃。
雲中的訊息演進
隨著組織越來越多地在雲環境中構建和部署應用程式,支援這種新模型的基礎設施也在不斷發展。需要一種新型的輕量級、可靠、可伸縮和可移植的訊息系統來支援將使用者請求路由到適當的資源,無論它們位於何處。RabbitMQ 是該領域的領導者,並在雲訊息方面展現了顯著的創新。RabbitMQ 非常適合雲環境,原因主要有三點
- 開放:RabbitMQ 是開源的,擁有一個開放且活躍的社群,並且基於開放標準。開放性對於成功的雲平臺至關重要,因為如果最終只是另一種形式的廠商鎖定,那麼轉向雲的吸引力就會大打折扣。
- 靈活的可伸縮性:RabbitMQ 能夠以多種不同方式進行擴充套件,不僅包括技術上的橫向擴充套件,還包括跨服務擴充套件直至地理位置分散的擴充套件的聯邦訊息傳遞。
- 基於協議:RabbitMQ 是一個基於協議而非基於 API 的訊息系統。這意味著訊息客戶端不依賴於廠商安裝的庫,這提高了應用程式的可移植性,並允許來自各種不同平臺的客戶端訊息傳遞。這種方法還使得 RabbitMQ 能夠支援多種協議,從而提高了其在雲等異構環境中的實用性。
事實上,RabbitMQ 對雲場景的適用性已在實踐中得到驗證,它已被雲服務提供商和構建私有云的組織(例如 NASA Nebula)所採用。
這對您意味著什麼?
如果您是 RabbitMQ 社群的一員,這是一個好訊息,也是對您技術選擇的進一步重要肯定。RabbitMQ 將繼續保持開源並以與之前相同的方式分發。社群可以期待在這項傑出技術上看到更多的投資,這將顯著改進開源版本。RabbitMQ 社群還可以期待看到 SpringSource 對其其他開源社群(如 Spring、Grails、Groovy 和基於 Apache 的技術)所給予的同樣的奉獻和支援。我們熱愛並致力於語言的多樣性,並且…
將作業配置上傳到 Spring Batch Admin
一個有趣但沒有通用好解決方案的問題是:如何更改正在執行的 Spring 應用程式的配置? Spring Batch Admin 1.0.0.M3 最近釋出,它有一個配置上傳功能,以一種特定的方式解決了這個問題。最近在慕尼黑的 S2GForum 上有人詢問了這項功能(如果您錯過了,請報名參加五月在 倫敦 和 阿姆斯特丹 的活動),我很開心地告訴他這項功能已經存在,所以也許它值得更多的關注...
基本用例的螢幕截圖

現在的計劃是上傳一個新
Spring Framework 3.0.2 釋出
我很高興地宣佈 Spring Framework 3.0.2 現已釋出,包含使用者報告的 100 多個問題的修復。您可以從我們的下載頁面獲取。
Spring 3.0.2 與近期第三方版本保持同步,例如 Hibernate 3.5 final, OpenJPA 2.0 beta 3, Hessian 4.0.3, 和 JasperReports 3.7。此外,此版本引入了 Web 支援的改進(例如新的 HttpEntity 類)並修復了一些迴歸問題。
我們建議所有 Spring 3.0 以前版本的使用者升級到 Spring 3.0.2,無論是用於開發還是生產環境。如果您目前正在使用 Spring 2.5,那麼 3.0....
SpringSource dm Server 2.0.1 釋出
SpringSource dm Server 2.0.1 今天釋出。
此版本修復了一些次要錯誤和一個安全問題。管理控制檯的 dojo 版本已從 1.3.2 升級到 1.3.3,以防止 開放重定向攻擊。
此版本還包含了 OSGi Web 容器的最終參考實現。OSGi Web 容器規範最近由 OSGi Alliance 釋出,作為 OSGi 4.2 企業規範 的一部分。
由於該專案正作為 Virgo 捐贈給 Eclipse 基金會,因此不再計劃釋出 dm Server 的新版本。我們的目標是在適當的時候釋出 Virgo 的一個基線版本...
在 Spring Integration 2.0 M3 中使用 UDP 和 TCP 介面卡
Spring Integration 2.0 里程碑 3 中引入的 UDP 和 TCP 通道介面卡提供了輕量級的通訊,可以在兩個或多個 Spring Integration 應用程式之間,或在 Spring Integration 應用程式與某些其他平臺之間進行通訊。
繼Oleg 關於 Loan Broker 的部落格 之後,我使用相同的例子來展示如何使用 M3 中提供的新 UDP 介面卡。假設 Loan Broker 公司的執行長聽到一些客戶抱怨幾家銀行提供的利率過高。他問資訊長是否可以監控銀行返回的報價,以便...
現已釋出:SpringSource Tool Suite 2.3.2
Spring Integration 2.0 里程碑 3 釋出
Spring Integration 2.0 的第 3 個開發里程碑已於上週釋出(點選此處下載)。
如果您閱讀了Oleg 最近的部落格,您已經知道我們已經開始著手於一個基於“Loan Broker”示例的新參考示例實現,該示例在 Gregor Hohpe 和 Bobby Woolf 合著的《企業整合模式》一書中佔有重要地位。
我只是想發一篇簡短的部落格,列出此版本中的其他一些新增功能和改進。您可以在接下來的幾周內看到更詳細的部落格文章,介紹其中的一些功能。我在此列出一些...
EIP 'Loan Broker' 參考實現(第一部分)
我們很高興宣佈 'Loan Broker' 參考實現的第一個版本。'Loan Broker' 概念已成為展示 企業整合模式 (EIP) 的事實上的參考領域 - 作者:Gregor Hohpe 和 Bobby Woolf,而 Loan Broker RI 的這一部分展示瞭如何使用 Spring Integration (SI) 框架實現和應用企業整合模式。
簡介

EIP 架構的核心是非常簡單但功能強大的 管道與過濾器 和 訊息 概念。端點(過濾器)透過通道(管道)相互連線。生產端點將訊息傳送到通道,訊息由消費端點檢索。 這種架構旨在定義各種機制,描述資訊如何在端點之間如何交換,而無需瞭解這些端點是什麼或它們正在交換什麼資訊,從而提供了一個非常...
Spring BlazeDS Integration 1.0.3 釋出
親愛的 Spring 社群,
我很高興地宣佈 Spring BlazeDS Integration 1.0.3 維護版本現已釋出,它是用於使用 Adobe Flex 構建 Spring 驅動的 RIA 的開源解決方案。
除了針對 1.0.2 中新增的一些新功能的少量錯誤修復之外,我們還從正在進行的 1.5M1 中反向移植了與即將釋出的 BlazeDS 4 相容所需的少量更改。這樣做是為了向社群提供一個穩定版本,以便在探索 BlazeDS 4 時使用,而無需依賴 Spring BlazeDS Integration 1.5 的每夜構建或里程碑版本。
一如既往,我鼓勵任何感興趣的人透過試用此版本並在社群論壇和 Jira 中提供反饋來參與進來。我們不斷收到人們在其專案中成功使用 Spring BlazeDS Integration 的出色反饋,我們期待聽到更多關於您的體驗。
Jeremy Grelle
Spring BlazeDS Integration 負責人