gpt4 book ai didi

java - 通过监听器或 Web 服务传递数据的正确机制是什么

转载 作者:太空宇宙 更新时间:2023-11-04 04:20:48 25 4
gpt4 key购买 nike

我们有一个 java 监听器,它从特定设备中选取数据并进行处理,最后将它们存储到数据库中。现在我们需要将此数据相应地传递到某些设备的其他远程数据库。将其传递到远程数据库的最佳方法是什么,是直接通过java监听器还是编写另一个守护程序来读取和发送数据?我们的平台是linux。

最佳答案

如果您可以更改当前监听器的代码,那么最好向其添加额外的函数。也许添加可注入(inject)类,它将执行额外的处理并返回到原始监听器。这样您就可以添加任意数量的新函数,而无需稍后更改监听器的代码。
如果由于某种原因,您必须遵循第二个选项 - 单独的守护进程 - 请记住两个守护进程同时和/或按顺序访问数据可能出现的竞争情况,并且可能在其中一个守护进程有机会处理数据之前数据被删除/更改。

关于java - 通过监听器或 Web 服务传递数据的正确机制是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13458448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com