我有一个非常基本的通讯软件,使用数据库来保存PC1输入的消息,而PC2使用相同的数据库来读取这些消息,反之亦然。我的问题是,我需要一种技术,以便我可以继续检查数据库中的新消息。或者我需要一些在数据库中插入新记录时调用方法来下载消息的东西。目前我使用的计时器每分钟检查一次DB,无论是否插入新记录。我正在寻找一种更有效的方法来执行相同的任务。
欢迎提出任何建议。
谢谢
答案 0 :(得分:0)
您可以尝试扩展Java Observer的Observer设计模式。当您收到新消息然后通知时,此设计模式。
我认为此页面对您非常有帮助。 When should we use Observer and Observable