问题标签 [producer]

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.

0 投票
3 回答
15953 浏览

java - 是否可以使用 java 将 kafka 消费者接收到的输出写入文件

我有一个用 java 编写的 Kafka Producer 代码,用于编写 kafka 消息。以及接收这些消息的消费者代码。

是否可以将消费者收到的这些消息写入java中的任何文本文件。

0 投票
1 回答
559 浏览

c - 缓冲区在程序中被读取为未声明,即使它是

试图从我的另一个问题中解决一些错误。我的编译器正在读取 buff[counter] 作为缓冲区,因此未声明它。缓冲区是作为起始代码的一部分提供给我的,所以我不确定 buffer[counter] 是什么意思。尝试用谷歌搜索它并没有帮助,因为我不知道如何找出 buffer[counter] 的含义,它像 buffer_counter 吗?他们是说 buffer_counter 是缓冲区的计数器吗?任何帮助将不胜感激,特别是如果有人可以解释 [counter] 部分,因为这样我就可以自己修复它。

我的代码开头有这个

还有这个 if(remove_item(&item)) {

触发一个相关的错误,称为“从不兼容的指针类型传递 remove_item 的参数 1”,如此处所示

0 投票
1 回答
602 浏览

java - 在 Java EE 7 CDI 应用程序中更新注入的域对象

这可能更像是一个概念问题而不是技术问题,但是我希望您可以就如何继续向我提供一些建议。我们正在开发一个大型 Java EE 7 应用程序,该应用程序无状态地工作并从客户端获取请求。每个请求都包含一个会话 ID,每个会话都包含大量特定于会话的域对象。我们创建了一个 RequestScoped 类,其中包含我们领域对象的所有生产者方法。当请求带有会话 ID 时,我们调用生产者上的 setter 方法来设置生产者 CDI bean 中的会话 ID。现在,如果链上的 RequestScoped 类之一需要域对象之一,它在类的开头有一个 @Inject 定义,以从生产者那里获取域对象。

现在问题来了:假设 Bean A 注入域对象 X 并更改 X 上的一些属性。我是否必须在生产者中调用“更新”方法并将域对象 X 作为参数传递,还是在上下文中自动更新?在请求范围内注入后,CDI 容器会创建一个代理来访问实际的 bean。该代理是否可以像常规参考一样使用?例如,如果我在注入的 bean 上调用一个方法,它会更新代理后面的 bean 吗?

0 投票
2 回答
1147 浏览

c# - 如何取消 MassTransit 中长时间运行的任务

我使用以下示例作为参考点来创建部署 MassTransit。我的目标是模拟恢复(它适用)缩放(也适用)取消(无法使其工作并需要帮助)继续响应/进度(工作进度 - 可能是我的下一个任务)

(更多描述,因为我被搁置了感谢指导我的家伙)这些是需要的 nuget 包

MassTransit MassTransit.RabbitMQ RabbitMQ.Client TopShelf

这就是我拥有的制作人。它只需要一个字符串来触发一个作业并从该作业中获取响应。

Below is the code for consumer. The consumer just picks up a message and have a Thread of 30 sec to simulate long running jobs.

And these are the messages i send public interface ISimpleRequest { DateTime Timestamp { get; } string CustomerId { get; } }

public interface ISimpleResponse { string CusomerName { get; } } public class SimpleRequest : ISimpleRequest { private readonly string _customerId; private readonly DateTime _timestamp; public SimpleRequest(string customerId) { _customerId = customerId; _timestamp = DateTime.UtcNow; } public DateTime Timestamp { get { return _timestamp; } } public string CustomerId { get { return _customerId; } } }

任何提示都会非常有帮助。

0 投票
3 回答
2599 浏览

jsf - 定义生产者注释值时的焊接异常

我试图从另一个 SO 问题中实施解决方案: https ://stackoverflow.com/a/10059245/1943765但它并非在所有情况下都有效。

当我将此代码放入 CDI bean 时(bean 代码显示在底部):

一切正常。但是当我尝试为 @HttpParam 注释定义值时(所以,不是默认值) Weld 无法启动:

我得到这个例外:

我使用的代码类似于链接的 SO 问题。

自定义 @HttpParam 注释:

注释值生产者:

使用它的 CDI bean 类似于:

我也在使用带有 Weld Servlet 2.3.1.Final 的 Tomcat 8 服务器。

所以..我做错了什么?:-/

0 投票
1 回答
314 浏览

python - 同一消费组中的多个消费者

我在同一组(我的组)中有 1 个生产者和 1 个消费者。

0 投票
3 回答
4498 浏览

osgi - Karaf - Kafka OSGI 捆绑包 - 生产者问题

我正在尝试在 apache Karaf 版本 4.0.3 中为 Kafka 生产者创建一个简单的包。

这是我的Java代码

我已经在 pom.xml 中明确声明了各自的依赖关系

我也部署了那个 kafka 客户端包。

但是在启动生产者时,我在第一次尝试时看到了以下异常。

然后连续这个...

有没有人遇到过类似的问题?

0 投票
1 回答
192 浏览

synchronization - 使用监视器解决消费者/生产者

在使用监视器解决消费者/生产者问题的常见模式中,为什么总是使用 notify/notifyall 语句,即使只有当数组中的元素数量从零变为一或从 n 变为 n-1 时才使用它才有意义。以几乎所有文献中描述的方式,它最终导致相当大比例的通知调用最终产生零效应,这意味着只是浪费资源。或者我在这里错过了一些大事?

0 投票
0 回答
979 浏览

activemq - ActiveMQ - 如何处理生产者关闭

以下代码创建消费者并注册到队列:

问题是我们偶尔会收到“Producer is closed”异常:

重新启动应用程序会重新建立连接,并且消息会正确排出。有没有办法检查生产者是否已关闭并刷新连接?

0 投票
1 回答
1399 浏览

python - 使用 pykafka 在主题的特定分区上发布

如何在pykafka主题的特定分区上发布消息。在下面的一段代码中,测试主题有四个分区,我打算在其中一个分区中写入每条消息,但显然它不是那样工作的。