FioranoMQ是世界上第一個基于網格、點對點JMS消息平臺,具有強大且獨特的功能,包括動態路由、消息流的分布式調試、JMS客戶端應用程序的動態部署、無限的可擴展性、直接援引標準的JCA組件以及無與倫比的JMX標準易管理功能。在封閉的基準測試中超過每秒50,000條的消息,FioranoMQ還是世界上最快的獨立的標準消息服務器。
v10.3.0新增
改進FioranoMQ共享HA(高可用性)功能
共享HA功能已得到增強,使其對活動代理和共享數據庫以及鎖定文件之間的網絡中斷更敏感。通過檢查鎖定文件是通過NFS共享創建還是使用本地文件,增加了更多安全檢測來檢查鎖定文件上代理的真實性。
新增的共享HA代理解決了以下問題:
-
當活動代理和共享數據庫之間的網絡連接斷開時更改狀態。
-
數據庫和鎖定文件運行狀況檢查:如果活動代理與共享數據庫的斷開連接,代理將自動進行故障切換。
-
HA狀態線程不會在任何情況下退出。
-
切換到被動狀態后,活動代理必須釋放鎖,讓待機代理獲取鎖并變為活動狀態。
共享HA部署必須滿足以下條件:
CSP磁盤使用通知
當啟用生產者故障快速功能時,“客戶端持久性”(CSP)的磁盤使用率可能非常頻繁,具體取決于將消息發送到隊列或主題目標時設置的超時值。因此,引入了CSP磁盤使用警報機制??蛻舳藨贸绦蛲ㄟ^在客戶端進行日志記錄并在特定生產應用程序的CSP的使用違反配置的閾值時發出提醒。
注意:此功能現在可在Java和C/C++ RTL中使用。
優化加載管理對象
在代理啟動期間或通過JMX API調用時,通過XML文件加載管理對象已被優化,以處理更多數量的目標配置。優化確保使用某些常用目的地的客戶端應用程序不會受到影響,從而避免長時間停頓。
MQTT安全和認證
支持創建與MQTT代理程序的安全連接。
CSharp RTL(JMS 2.0)的異步發送功能
新的發送方法已添加到MessageProducer中,允許消息異步發送。這些方法立即返回并在單獨的線程中執行發送,而不阻塞調用線程。
JMX API
添加以下JMX API:
-
Connection MBean中的API來獲取客戶端版本信息和構建號。
-
主題會話MBean下的API'getPersistentQueueSize()'和'getPSQAvailableMessageCount()'。
-
'listAllSessionsInfo()',所有主題會話的列表及其PSQ度量。
-
'getClientID(TopicSessionToken)'獲取與主題會話令牌相關聯的客戶機ID。
-
'get(set)LockFileValidationTimeout()',在共享HA中鎖定文件驗證超時。
-
資源管理器mbean下的'getResourceCount()'分別獲取由資源名稱和實例計數組成的地圖作為關鍵值。
CSharp RTL
在CSharp RTL中添加了新的管理API,用于限制基于IP地址的FioranoMQ代理。
“未接來電”,當代理人關機時調用的方法將在代理程序啟動時存儲和執行。此功能現在可在C#RTL中使用。
改變
-
FioranoMQ 10.3.0代理和Java RTL需要Java 8或更高版本。
-
基于net beans的Studio工具將不再與FioranoMQ安裝程序一起發送,與安裝程序一起提供的基于eclipse的Studio將針對64位平臺。
-
共享HA條件:
HA對(Primary-Secondary)通信和網關服務器通信必須共享相同的網絡接口卡。
鎖定文件和共享數據庫必須共享相同的裝載點。
HA中的代理不得與HAManager屬性“Primary”共享相同的值。
-
最新的C/C++ RTL庫現在使用VS 2015構建。
標簽:
JMS消息平臺
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網