apache-camel - 使用 apache camel 观察网络上的反应流
问题描述
apache camel eip 框架有一个支持反应流的组件。
从我可以从文档中说,reactive-streams 组件仅在单个 JVM 中工作,将反应流从/到骆驼路由。
在一个应用程序中拥有一个骆驼生产者,在另一个应用程序中拥有一个骆驼消费者,通过网络生产和消费反应流的适当机制是什么?
我假设需要某种中间件,哪一个适合这种情况?
解决方案
RSocket 将是一个不错的选择http://rsocket.io/
它在网络上扩展了反应流模型。
Java 实现https://github.com/rsocket/rsocket-java在内部使用 Project Reactor,因此 RX 操作符可以自动工作,并且您会获得背压等。
它得到了很好的支持,最近被 Spring Framework 采用。
推荐阅读
- linq - Linq IEqualityComparer
忽略大小写 - django - 强制 Django 用户在验证电子邮件并首次登录后选择用户名
- java - 如何确保我的 JDBC CSV 文件从 DB 更新为最新信息?
- jupyter-notebook - 有没有办法在没有模式的情况下使用 Jupyter Notebooks?
- ruby-on-rails - Rails 评论未显示在专辑显示页面上
- python - 如何在 python 函数之外使用递增变量?
- javascript - Python等价于Javascript类和箭头函数
- php - 获取产品变体详细信息
- angular9 - Ionic5 / Angular9:navController.navigateForward 不起作用(错误:无法匹配任何路由。)
- php - Laravel 5.8,编辑图像时没有显示 CRUD(刀片)?