Java 在多个服务器实例的情况下是否会激发ChildEventListener的所有实例?
我有一个关于你的问题。我正在开发一个在JVM上运行的后端API。我计划此服务器的多个实例将同时运行。如果我订阅“users”子文档的子事件,那么运行相同代码的服务器的所有实例都会收到该事件吗?如果是的话,是否有一种只有一个人可以使用事件的方式Java 在多个服务器实例的情况下是否会激发ChildEventListener的所有实例?,java,firebase,firebase-realtime-database,Java,Firebase,Firebase Realtime Database,我有一个关于你的问题。我正在开发一个在JVM上运行的后端API。我计划此服务器的多个实例将同时运行。如果我订阅“users”子文档的子事件,那么运行相同代码的服务器的所有实例都会收到该事件吗?如果是的话,是否有一种只有一个人可以使用事件的方式 谢谢你的帮助 Firebase数据库向所有侦听客户端广播更改。一个客户端无法阻止将特定更改发送给其他客户端 听起来好像您正试图创建一个包含多个消费者/工作者的生产者/消费者队列。有一个库支持这种场景,称为。它使用Firebase数据库事务来确保只有一个客户
谢谢你的帮助 Firebase数据库向所有侦听客户端广播更改。一个客户端无法阻止将特定更改发送给其他客户端 听起来好像您正试图创建一个包含多个消费者/工作者的生产者/消费者队列。有一个库支持这种场景,称为。它使用Firebase数据库事务来确保只有一个客户端可以申请工作 这和您正在尝试的方法有点相反:若多个工作人员编写声明一个任务,则只允许其中一个写入。据我所知,这将满足你的要求