我将开发一个系统,该系统将涉及一个数据采集服务器,其中每次采集都会填满一行。我还需要能够通知用户应用程序何时获取了新数据。
根据我的阅读,将数据库用作消息队列并不是一个好主意,反之亦然,但我想知道是否可以同时使用两者?
采集应用程序可以将新行添加到数据库中,然后通知消息系统中的侦听器。这会是此类系统的最佳方法吗?会不会太复杂?是否有已经实现这一点的设计模式?
我将开发一个系统,该系统将涉及一个数据采集服务器,其中每次采集都会填满一行。我还需要能够通知用户应用程序何时获取了新数据。
根据我的阅读,将数据库用作消息队列并不是一个好主意,反之亦然,但我想知道是否可以同时使用两者?
采集应用程序可以将新行添加到数据库中,然后通知消息系统中的侦听器。这会是此类系统的最佳方法吗?会不会太复杂?是否有已经实现这一点的设计模式?