【问题标题】:Is the Camel Rest Component for setting up the service client or service provider?Camel Rest 组件是用于设置服务客户端还是服务提供者?
【发布时间】:2017-12-17 08:48:54
【问题描述】:

WRT http://camel.apache.org/rest.html.

  1. 客户端是否使用此组件来设置端点以到达现有服务器?

    • 如果是这样,这是否意味着骆驼为我提供了不止一种方法?我应该改用 http 组件 .to("http://endpointuri") 吗?
    • 客户端使用rest组件比http组件有什么优势?

    或者

  2. 被服务提供者用来设置服务提供者??

1 还是 2?供客户端或服务器使用?像往常一样,骆驼文档具有未指定的间接性。

【问题讨论】:

    标签: java rest apache-camel enterprise-integration


    【解决方案1】:
    1. 此组件允许 Camel 公开 REST 服务。这些服务将由您的客户调用。在服务的内部处理中,您可以做任何您想做的事情,比如调用其他服务。 DSL 依赖于底层的 http 组件,因此您可以使用 undertow、jetty、netty 等进行设置。

    2. 没有 http-dsl 这样的东西。本质上,您将 rest-dsl 与一些 http 框架(例如 undertow)一起使用来公开一些 REST 服务。 DSL 使 REST 服务的创建更加容易。我认为它还可以为您生成 swagger 文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-02
      • 1970-01-01
      • 1970-01-01
      • 2015-11-04
      • 2018-06-06
      • 2020-07-18
      • 2010-09-29
      相关资源
      最近更新 更多