我有一個小型項目,其中來自Twitter的推文被應用程序佔用,放入ActiveMQ的JMS隊列中,從另一個應用程序讀取以豐富每條推文,然後返回到ActiveMQ服務器上的另一個JMS隊列。目前,所有的路由都是在每個應用程序本身內定義的。所以從應用程序A定義從twitter到JMS隊列的路由,並且在應用B中定義從一個JMS隊列到另一個JMS隊列的路由。ActiveMQ和集成模式:在哪裏實現?
在我看來,這個架構似乎是錯誤的,因爲現在我無法更改任何路由而無需重新部署其中一個應用程序。
我要的是一個解決方案,我有一些(微)服務,如Twitter的適配器和富集,它們是相互獨立的。但是,我在哪裏放置路由信息呢?以某種方式進入ActiveMQ?有沒有辦法輕鬆配置路線?不知何故,這聽起來像一個ESB,不是嗎?