草庐IT

ActiveMQ-CPP

全部标签

c++ - 将 Node js 代码集成到 cpp 库时出错

我正在尝试node-ffi库来调用cpp代码。CPP代码typedefstruct{char*key,char*value}ContextAttribute;typedefstruct{ContextAttribute*attribute,intcount}Context;这用于StatusInit(Handle*handle,constchar*id,constchar*token,constchar*apiKey,constchar*productname,constchar*productVersion,constchar*productLanguage,PlatformType

java - 避免 JMS/ActiveMQ 上的重复消息

有没有办法抑制ActiveMQ服务器上定义的队列上的重复消息?我尝试手动定义JMSMessageID,(message.setJMSMessageID("uniqueid")),但服务器忽略了此修改并使用内置生成的JMSMessageID传递消息。按照规范,我没有找到有关如何删除重复消息的引用。在HornetQ中,为了解决这个问题,我们需要在消息定义中声明HQ特定的属性org.hornetq.core.message.impl.HDR_DUPLICATE_DETECTION_ID。即:MessagejmsMessage=session.createMessage();StringmyU

java - ActiveMQ 故障转移传输 - 为什么有这么多连接?

我们在代理网络中设置了4个ActiveMQ代理(每个都在单独的服务器上运行)。大约有60个生产者。生产者使用JDNI从Glassfish中查找ActiveMQ连接工厂。Glassfish中配置的ActiveMQURI如下:failover:(tcp://phxgapm01:61616,tcp://phxgapm02:61616,tcp://phxgapm03:61616,tcp://phxgapm04:61616)?randomize=true&backup=false&maxReconnectAttempts=8每个生产者进程都会对javax.jms.ConnectionFactor

java - ACTIVEMQ-发布者订阅者 Hello World 示例

有两个程序:订阅者和发布者...订阅者能够将消息放到主题上并且消息发送成功。当我在浏览器上检查activemq服务器时,它显示1msgenqueued。但是当我运行消费者代码时,它没有收到消息这里是生产者代码:importjavax.jms.*;importorg.apache.activemq.ActiveMQConnection;importorg.apache.activemq.ActiveMQConnectionFactory;publicclassproducer{privatestaticStringurl=ActiveMQConnection.DEFAULT_BROKER

java - 使用 JMS/ActiveMQ 并发同步请求-回复 - 模式/库?

我有一个网络应用程序,当用户提交请求时,我们将JMS消息发送到远程服务,然后等待回复。(还有异步请求,我们为消息重放等设置了各种细节,所以我们更愿意坚持使用JMS而不是HTTP)在HowshouldIimplementrequestresponsewithJMS?,ActiveMQ似乎不鼓励每个请求使用临时队列或在JMSCorrelationID上使用选择器的临时消费者的想法,因为启动它们会产生开销。但是,如果我使用池消费者进行回复,我如何从回复消费者分派(dispatch)回原始请求线程?我当然可以编写自己的线程安全回调注册/调度,但我讨厌编写我怀疑已经由比我更了解的人编写的代码。那

java - 哪个嵌入式消息系统 -> ActiveMQ 或 HornetQ

我希望能提供一些关于这两个消息传递系统中哪一个是的一般性指示和意见更易于管理需要了解和避免的陷阱或魔法内容更少总体依赖较少使用起来很简单。 最佳答案 首先,我有偏见。我是HornetQ项目的创始人,虽然我不再从事这个项目。为什么选择HornetQ而不是ActiveMQ?这里有几个很好的理由:HornetQ比ActiveMQ快得多。http://community.jboss.org/wiki/HornetQPerformance事实上,HornetQ是市场上排名第一的最快的企业消息系统。或者至少,当我们去年在市场上对其进行测试时是这

java - ActiveMQ:如何在使用临时队列时处理代理故障转移

在我的JMS应用程序中,我们使用生产者上的临时队列来接收来自消费者应用程序的回复。我面临的问题与此线程中提到的完全相同:http://activemq.2283324.n4.nabble.com/jira-Created-AMQ-3336-Temporary-Destination-errors-on-H-A-failover-in-broker-network-with-Failover-tt-td3551034.html#a3612738每当我在网络中重新启动任意代理时,在尝试向临时队列发送回复时,我的消费者应用程序日志中都会收到许多类似的错误:javax.jms.InvalidD

极速进化,光速转录,C++版本人工智能实时语音转文字(字幕/语音识别)Whisper.cpp实践

业界良心OpenAI开源的Whisper模型是开源语音转文字领域的执牛耳者,白璧微瑕之处在于无法通过苹果M芯片优化转录效率,Whisper.cpp则是Whisper模型的C/C++移植版本,它具有无依赖项、内存使用量低等特点,重要的是增加了CoreML支持,完美适配苹果M系列芯片。Whisper.cpp的张量运算符针对苹果M芯片的CPU进行了大量优化,根据计算大小,使用ArmNeonSIMDinstrisics或CBLASAccelerate框架例程,后者对于更大的尺寸特别有效,因为Accelerate框架可以使用苹果M系列芯片中提供的专用AMX协处理器。配置Whisper.cpp老规矩,运行

spring boot 配置多个ActiveMQ实例

我需要将消息从一个ActiveMQ实例上的队列移动到另一个ActiveMQ实例。有没有办法使用springboot配置连接到两个不同的ActiveMQ实例?我需要创建多个连接工厂吗?如果是这样,那么JmsTemplate如何知道要连接到哪个ActiveMQ实例?@BeanpublicConnectionFactoryconnectionFactory(){returnnewActiveMQConnectionFactory(JMS_BROKER_URL);}任何帮助和代码示例都会很有用。提前致谢。通用汽车 最佳答案 除了@Chris

java - 如何从 ActiveMQ 队列创建 Spring Reactor Flux?

我正在尝试使用SpringReactor3组件和SpringIntegration从JMS队列创建react流(Flux)。我正在尝试从JMS队列(使用Spring集成的ActiveMQ)创建一个react流(SpringReactor3Flux),以便客户端异步获取JMS消息。我相信我已经正确连接了所有内容,但是在服务器停止之前,客户端不会收到任何JMS消息。然后所有消息都会一次“推送”到客户端。任何帮助将不胜感激。这是我用来配置JMS、集成组件和响应式发布者的配置文件:@Configuration@EnableJms@EnableIntegrationpublicclassJmsC