2010-12-20 74 views
3

註冊表是一個項目列表,其中包含指向哪裏查找項目的指針,如數據庫表的索引或庫的卡片目錄。Apache Camel應用程序的服務註冊表

糾正我,如果我錯了,從這個定義,我期望從駱駝應用程序註冊表是一個客戶端應用程序可以(取決於客戶端協議)查找和基於元數據,選擇一個特定的服務並按照定義使用它。

我想知道Apache的駱駝是否有任何接近這個。我見過的大多數服務註冊表文章/實現似乎只涉及SOAP協議。

問候。

回答

3

您可以使用camel-web上的REST API來查找駱駝中「服務」的路由和端點。 http://camel.apache.org/web-console.html

在SOA服務註冊表的條款,然後你可以看它專注於其他的產品,如Apache ZooKepper http://hadoop.apache.org/zookeeper/

您可以使用ManagementStrategy SPI掛接到駱駝事件和跟蹤服務,因爲他們創建/啓動/停止等。然後,您可以將其連接到您選擇的SOA服務註冊表產品。

+0

感謝您的答覆。如果我要使用ServiceMix ESB中的駱駝Web控制檯,我該如何訪問它? – Lekkie 2010-12-22 14:42:17

0

,你也可以使用CamelContext getEndpoints()和getEndpointsMap()API來瀏覽端點

看到這個帖子了一些常規監測資料...

http://benoday.blogspot.com/2011/01/apache-camel-monitoring.html

+0

嗨Boday,有這個博客嗎? – Lekkie 2011-01-03 08:17:43

+0

尚未...但我會盡快將一些東西放在一起 – 2011-01-03 19:47:36

+0

這裏是一些選項的一些快速註釋... http://benoday.blogspot.com/2011/01/apache-camel-monitoring.html – 2011-01-03 22:40:50