问题标签 [akka-camel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 消费者/生产者 AWS SQS akka scala 与同步消费者
我的应用程序有一个生产者和一个消费者。我的制作人不定期地生成消息。有时我的队列会是空的,有时我会有一些消息。我想让我的消费者听队列,当有消息时,接受它并处理这个消息。这个过程可能需要几个小时,如果我的消费者没有完成对当前消息的处理,我不希望我的消费者从队列中获取另一条消息。
我认为 AKKA 和 AWS SQS 可以满足我的需求。通过阅读文档和示例,akka-camel 似乎可以简化我的工作。
我在 github 上找到了这个例子。
我对消费者的配置更感兴趣(Thread.sleep 只是为了模拟我的处理):
堆栈跟踪 :
我的问题是 akka-camel 在接收方法完成之前从队列中读取消息。
如何让我的消费者在接收新消息之前等待流程结束?如果我使用了错误的工具/库,你能指导我使用新工具吗?
apache-camel - Camel Jetty 组件在 Akka 中是如何工作的?
在以下示例中(取自Akka Camel 文档),Jetty HTTP 组件用于接收 HTTP 消息。这是否意味着演员启动了一个新的 Jetty 服务器?
apache-camel - 骆驼阿卡和演员的回应
亲爱的阿卡/骆驼大师!
我有以下路线:
(netty4:tcp) -> (别名:actor)
我正在使用 akka-camel 模块,其中:
akka:actor 的类型是 UntypedConsumerActor netty4:tcp 是在 akka:actor 的 getEndopointUri 方法中定义的端点
当我向 tcp 套接字发送字节时,我收到异常,告诉套接字通道已关闭:
我究竟做错了什么?
java - 双向沟通(询问或告知)?
java的akka文档说
http://doc.akka.io/docs/akka/2.4/java/camel.html#Consumer_timeout
Camel 端点和参与者之间的双向通信是通过向参与者发送带有询问模式的请求消息来启动的,并且当响应准备好时参与者回复端点。
接着
http://doc.akka.io/docs/akka/2.4/java/camel.html#Asynchronous_routing
消费者端点使用tell方法向其消费者参与者发送请求消息,参与者使用 getSender() 返回响应。一旦他们准备好了就告诉。
两种说法中哪一种是正确的? 它是否依赖于骆驼组件?
如果使用tell方法,端点如何知道哪个客户端响应?
谢谢。
scala - 检查 Apache Camel 中的消息队列连接状态
我在 Akka 中使用 Apache Camel,并尝试以给定的时间间隔检查消息队列的状态。
我看到队列定期记录其状态,但我希望能够以编程方式进行此检查。
scala - Akka Streams,源项目作为另一个来源?
我正在使用Alpakka-FTP,但也许我正在寻找一般的 akka-stream 模式。FTP 连接器可以列出文件或检索它们:
理想情况下,我想创建一个这样的流:
但是我无法使用上面编写的两个函数创建这样的流。我觉得我应该能够使用 a 到达那里Flow
,例如
ls
仅考虑上面的和fromPath
功能,这可能吗?
编辑:
我可以使用一个演员和 来解决这个问题mapAsync
,但我仍然觉得它应该更直接。
twitter - 使用 Akka Camel 访问 Twitter 以返回 JSON
我正在使用使用 URL“ https://stream.twitter.com/1.1/statuses/filter.json ”的 HTTP POST 方法,并且在正文中我发布了我想从中获取推文的键/值 - 例如“轨道=伦敦”。这工作正常。
现在我正在尝试切换到 AKKA-CAMEL,并且正在使用他们的 Twitter 消费者。我正在使用以下端点 URL:
我收到了来自 twitter 的回复,但它不是 JSON 格式的,而且它与之前的推文信息不同。它只是返回推文文本,但在我获得需要分析的整个元数据之前。
有人知道如何配置 Camel URI 以像以前一样返回 JSON 和整个元数据吗?
谢谢
java - Actor doesn't exist
I want to create a camel akka actor, it will consume from a MQTT server. But when I recive a message from the MQTT server it throws an error and tell me thant the actor doesn't exist.
My actor
My main class
The error:
Where I have to register the actor to catch correctly the message?
jms - 使用 Alpakka 对 JMS 的显式确认
我目前Akka-Camel
用于将基于 Akka 的应用程序与各种消息队列集成。
现在我想升级到最新版本的 Akka,我发现这个集成现在已经被弃用了。
我曾尝试使用alpakka-jsm
集成,但无法查看在处理完消息后是否可以ack
对消息队列显式执行。这个新组件中是否存在此功能?