172得票13回答
Zookeeper是否是Kafka必需的?

在Kafka中,我想只使用单个代理、单个主题和一个分区,其中有一个生产者和多个消费者(每个消费者从代理获取自己的数据副本)。鉴于此,我不想使用Zookeeper的开销;我能不能只使用代理?为什么必须使用Zookeeper?

33得票1回答
在简单易懂的英语中介绍 Broker 架构模式

有人能用通俗易懂的语言为我解释Broker模式吗?最好结合Java或现实生活中的类比来解释。

27得票3回答
在RabbitMQ中,多个队列每个交换机更昂贵,还是多个交换机每个较少的队列更昂贵?

在我们迁移到微服务架构时,我们决定使用RabbitMQ作为消息/事件总线,但我们找不到一个明确的答案来确定放置队列的最佳方式,我们有两个选择: 1. 一个主要的交换机,它将是一个扇出交换机,其将消息扇出到主队列以进行日志记录和其他用途,另一个子交换机将是一个主题交换机,并使用消息路由键将消息...

17得票1回答
水平扩展Mosquitto代理

我正在考虑使用mosquitto作为MQTT代理。根据我所读的,我意识到Mosquitto不支持水平扩展。 到目前为止,除了水平扩展外,我所有其他要求的标准都可以满足Mosquitto。 我不确定问题是否太泛泛或太宽泛,但我想知道是否有任何方法可以为Mosquitto实现可扩展性、负载平衡...

16得票2回答
Celery是如何工作的?

我最近开始研究分布式计算以提高计算速度,选择了Celery。然而,我对一些术语并不是很熟悉,因此有几个相关的问题。根据Celery文档:什么是任务队列?...Celery 通过消息进行通信,通常使用代理在客户端和工作者之间进行中介。要启动一个任务,客户端将消息添加到队列中,代理然后将该消息传递...

15得票3回答
Spring Boot Artemis嵌入式代理行为

大家早上好, 我最近一直在苦恼spring-boot-artemis-starter的使用。 我对它的spring-boot支持的理解是: 设置spring.artemis.mode=embedded,就像tomcat一样,spring-boot会实例化一个通过tcp可达的代理(服务器...

13得票2回答
当ActiveMQ启动时出现java.io.EOFException警告

我试图启动ActiveMQ 5.11,但是我看到以下警告:WARN | Transport Connection to: tcp://127.0.0.1:40890 failed: java.io.EOFException 我的activemq.xml如下所示:<transportCon...

11得票2回答
Keycloak:如何仅通过身份提供者登录

我有一个Keycloak Broker和两个身份提供者正在运行。目前,在broker登录界面上,我看到了用户名和密码字段以及配置的两个身份提供者的链接。通过身份提供者进行登录需要点击IP链接。 如何禁用/删除用户名/密码字段?因为我希望仅提供身份提供者来登录我的客户端(而没有通过Broker直...

11得票2回答
ThingWorx 水平可扩展性

在扩展TWX应用程序时,需要遵循哪些架构和应用程序开发最佳实践? 大多数应用程序从少量设备开始,但随着时间的推移,它们很快就会增加到数千个设备。一旦流量过大,超出了一个TWX实例的处理能力,应该采取什么策略? 当前端用户数量太多时,也同样适用于此问题。