2017-07-12 56 views
0

WRT http://camel.apache.org/rest.htmlCamel Rest組件是否用於設置服務客戶端或服務提供者?

  1. 客戶端是否使用此組件設置端點以連接到現有服務器?

    • 如果是這樣,這是否意味着駱駝提供了我不止一種方式來做到這一點?我應該使用http組件.to("http://endpointuri")嗎?
    • 客戶端使用rest組件的優點是什麼?

    或者由服務提供商建立服務提供商

    • 如果是這樣,這是否意味着駱駝給我提供了不止一種方式來做到這一點?參考http://camel.apache.org/rest-dsl.html
    • 客戶端使用rest組件比http-dsl有什麼優勢?

1或2?供客戶端或服務器使用?像往常一樣,駱駝文件沒有指定間接。

回答

1
  1. 該組件允許Camel公開REST服務。這些服務將由您的客戶調用。在服務的內部處理中,你可以做任何你想調用其他服務的東西。 DSL依賴於底層http組件,因此您可以使用undertow,jetty,netty和其他設置。

  2. 沒有像http-dsl這樣的東西。從本質上講,您可以將rest-dsl與一些http框架一起使用,以展示一些REST服務。 DSL使得REST服務的創建更容易。我認爲它也可以爲你生成誇張的文檔。