我将开发一个系统,该系统将涉及一个数据采集服务器,其中每个采集将填充一行。我还需要能够在获取新数据时通知用户应用程序。
根据我所读到的,使用数据库作为消息队列并不是一个好主意,反之亦然,但我想知道我是否可以同时使用这两种方法?
采集应用程序可以将新行添加到数据库中,然后通知消息传递系统中的监听器。对于这种类型的系统,这是最好的方法吗?会不会太复杂了?有没有已经实现了这一点的设计模式?
发布于 2010-04-23 02:44:38
是的,在数据库中插入一行和更新GUI是两个不同的操作,应该分开。
你的建议听起来不错:
中插入一行
https://stackoverflow.com/questions/2693462
复制相似问题