- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有两个 JEE6 应用程序正准备部署。应用程序的一部分将运行云并向 JMS 队列生成消息。应用程序的另一半将在我们的服务器上运行并使用 JMS 队列中的消息。应用程序的两个部分作为单独的 war 运行,并部署到 Apache TomEE 1.6(顺便说一句,这很棒),并使用最新的 JEE 和 CDI 规范编写。
消息持久性是我们主要关心的问题,但我们愿意假设云应用程序将具有 100% 的正常运行时间并手动处理异常情况。本地应用程序将经常重新启动,因为我们正在改进它的设计并进行大量更改。
阅读 ActiveMQ 文档后,我非常确定我们想要的是存储转发架构。他们的文档有点模糊的是属性 http://activemq.apache.org/vm-transport-reference.html 的方式。转化为创建这种架构。
最后一个挑战是本地经纪商需要非常快。它不仅会消耗远程队列中的消息,还会在本地写入和读取多个队列。幸运的是,本地代理上生成的任何队列都不需要在本地以外的任何地方使用。但这些消息必须是持久的。 ...如果我设法做到这一点,我需要弄清楚如何运行双向 SSL!!
TLDR 是我的两件事:帮助我开始的示例 URL 配置,或者关于 ActiveMQ 中的哪些选项比我上面所说的更好的建议。谢谢!
最佳答案
经过 8 个小时的艰苦实验,事实证明这并不是那么困难。它只是有记录或非常清楚......并且我在其中一台主机上启用了 ipv6,这导致了各种问题。
在“云”服务器上,您将使用此
<Resource
id="MyJmsResourceAdapter"
type="ActiveMQResourceAdapter">
BrokerXmlConfig = broker:(tcp://0.0.0.0:61617,network:static:tcp://ground.server.com:61617)?persistent=false
ServerUrl = vm://localhost
</Resource>
在您的“地面”服务器上,
<Resource
id="MyJmsResourceAdapter"
type="ActiveMQResourceAdapter">
BrokerXmlConfig = broker:(tcp://0.0.0.0:61617,network:static:tcp://cloud.server.com:61617)?persistent=false
ServerUrl = vm://localhost
</Resource>
最后,在 Apache TomEE 的 JAVA_OPTS 中禁用 ipv6。您可以通过在 bin/中创建 setenv.sh 并输入以下内容来完成此操作:
export JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true"
现在...找出 SSL。希望这对某人有帮助!
关于java - Apache ActiveMQ/TomEE 帮助 : How do I configure embedded brokers to store-and-forward?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21313281/
在为代理到 Zookeeper 身份验证实现 SSL 时,我在代理 2 节点上遇到了以下异常 从 SSL 设置中,集群配置了 SSL 身份验证 Broker 1 成功连接到 zookeeper,但在
我想读取 some_dir/activemq.xml 文件,以便可以使用 org.apache.activemq.broker.BrokerService 创建代理,该代理将具有所提供文件的所有配置。
我在 fi-lab 上创建了一个新的 Orion 实例,以便将它连接到我们管理的 CEP 实例。将存储在我的 Orion 实例上的数据必须由位于 orion.lab.fi-ware.eu:1026 的
我想使用IB Api,但无法弄清楚我们如何请求完整的符号列表和信息。 在我找到的文档中:reqScannerParameters()-但不清楚如何获取例如纳斯达克股票的 list ? 有没有更好的办法
我已经开始将 IB 与 IBridgePy 结合使用,我想知道是否有可能以某种方式执行任何回溯测试,有没有人如何做到这一点? 最佳答案 IB 没有现成的回测/重放工具。基本上,您必须下载历史数据并通过
我是Pact(消费者驱动的测试)的新手,并且使用gradle,我曾在这个著名的研讨会上尝试使用Java和Pact Brocker https://github.com/Mikuu/Pact-JVM-E
在我的IDE中,我能够利用一个spring-boot应用程序,该应用程序将生成消息(使用Kafkaproducer)给外部kafka代理。但是,一旦我将我的spring-boot应用程序托管在dock
我正在用 C# 移植 Java 应用程序,我需要构建嵌入式 ActiveMQ 实例。 在 Java 中,我可以使用 BrokerService 类,但我在 .Net 的 Apache.Nms 命名空间
我的本地计算机上有一个消息生成器,在远程主机 (aws) 上有一个代理。 生产者发送消息后,我等待并调用远程主机上的控制台消费者并查看过多的日志。没有来自生产者的值(value)。 生产者在调用s
我正在开发一个物联网项目,到目前为止一切顺利,我可以使用我在网络上找到的免费代理在客户端之间共享数据... 我的用例是关于温度传感器的,该传感器将消息发布并保留到主题房间/温度 由于消息被保留,cli
我读到的所有地方都说由服务代理处理的消息是按照它们到达的顺序处理的,但是如果你创建一个表、消息类型、契约(Contract)、服务等,并且在激活时有一个存储过程等待 2秒并将消息插入表中,将最大队列读
我有一个 SQL Server 2008 R2 实现,并为在同一个机器上运行的 .Net/IIS 网站打开了 Service Broker。 当 global.asax application_sta
在我的发布场景中,我们有多个部署者将内容推送到文件系统和数据库(代理)。页面和二进制文件放在文件系统上,其他所有内容都放在 Broker 中。我们有一位部署者将内容放入数据库。这是推荐的最佳做法吗?
我们将 MongoDB 用于我们的内部部署环境。 Orion 何时正式支持 AWS DocumentDB Orion 会在支持 DocumentDb 后放弃 MongoDB 还是在 future 同时
我已经在单台服务器上使Kafka(使用Docker镜像)工作,在同一台/一台Server X上安装了Zookeeper + Kafka Broker。 如果我需要在服务器Y上添加其他代理(以实现 fl
所以问题是,当我尝试与上下文代理建立连接时,我是否正在尝试更新实体或读取值。只有当我第二次询问时它才回复正常。 Context Broker 版本:0.24.0(我从 0.20.0 更新,因为我认为这
我在同一个实例上有两个数据库。 一个叫 ICMS,一个叫 CarePay_DEV1 当 ICMS (Source) 发生变化时,它需要向 CarePay_Dev1 (Destination) 发送消息
即使我指定 Receive Top(25) 等,我也一次只能收到一条消息出列。不确定我在 sproc 中做错了什么?可能是一些微不足道的事情,但我没有看到问题。 过程: CREATE PROCEDUR
我们在位置 A 有 Mosquito 代理,而 Rabbit MQ 在云中。我们已经连接了两个经纪人。来自 Mosquito 中配置的 Topic 的数据将在 Rabbit MQ 中的 AMQ.Top
我正在使用 Apache Kafka。我将巨大的数据库转储到 Kafka 中,其中每个数据库的表都是一个主题。 在主题完全消耗之前我无法删除它。我无法设置基于时间的保留策略,因为我不知道主题何时会被消
我是一名优秀的程序员,十分优秀!