【发布时间】:2019-10-09 11:37:10
【问题描述】:
我正在寻找一种解决方案,只要在服务器端完成修改,后端就会将事件发布到前端。为了更简洁,我想在修改一个项目后立即发出一个新的对象列表。
我尝试在 SpringBoot 项目上实现,该项目使用 Reactive Web,MongoDB 有一个 @Tailable 游标,一旦修改了上限集合,就会发布一个事件。问题是上限集合有一些限制,并且与我想要做的事情并不真正兼容。问题是,如果新元素的大小不同,我无法更新现有元素(据我了解,这是非法的,因为您无法进行回滚)。
老实说,我什至不知道这是否可行,但也许我很幸运,我会在这里遇到一位火箭科学家,这将证明并非如此。
提前致谢!!
*** 编辑: 很抱歉这个模糊的问题。是的,我更关注如何使用 Spring Reactive 框架。
【问题讨论】:
-
请尝试组织和改写问题。您正在寻找的具体是什么?问题在于检测何时需要发布事件?还是关于如何从后端发布到前端的问题?
标签: mongodb spring-boot project-reactor reactive