【问题标题】:Apache Camel Restlet Consumer and ProducerApache Camel Restlet 消费者和生产者
【发布时间】:2017-02-18 22:32:42
【问题描述】:

我想使用一个骆驼组件,它提供了消费和生产 RESTful 资源的能力。

对于这个例子,我想使用骆驼 restlet 组件。 restlet 组件一切正常,我已经使用 REST DSL 成功实现了 restlet 消费者。不过我有几个问题:

问题

1) 将 restlet 启用为 async 是否安全?我有readrestlet async 可能会导致一些问题。那仍然正确吗?我怎样才能提高服务绩效?我应该改用码头吗?怎么样?

2) 我如何使用 restlet 作为生产者,以便我可以对多个 HTTP 服务进行 HTTPS 调用?有什么例子吗?

3) 还有什么camel组件可以像Restful服务一样作为消费者和生产者,Jetty/CXF容易配置吗?

4) 如何使用组件 (servlet/restlet/jetty...) 启用 LDAP 安全性,这些组件提供基于 HTTP 的端点以使用和生成 HTTP 请求。

谢谢。我正在使用最新版本的骆驼 2.18.2 和 spring-boot 4。

【问题讨论】:

    标签: web-services asynchronous https apache-camel restlet


    【解决方案1】:

    广告 1) 是的,它仍然是 restlet 本身的错误/问题

    广告 2) 检查camel-restlet的单元测试以获取生产者示例

    广告 3) 检查rest-dsl文档中列出的组件,然后CXF-RS也可以休息

    广告 4) 如果它们提供任何安全性,那是特定于组件的。检查文档。

    而且您的问题太多太宽泛,无法提供更好的帮助。先自己多尝试一下。

    【讨论】:

    • 谢谢@Claus lbsen。如果 async 仍然是 restlet 中的一个错误,您建议哪些选项用于并发服务访问?我猜 CXF-RS 可能不是一个可行的解决方案,因为它不支持 REST DSL。简而言之,我正在寻找支持/处理并发访问、HTTPS(服务器 + 客户端)和 LDAP 安全性的骆驼组件。
    • 它们都允许并发访问。异步只是一种避免非阻塞线程等待响应的方法。这样做比同步请求-回复方案更复杂。
    猜你喜欢
    • 2011-01-08
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    • 1970-01-01
    • 2017-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多