生产中的观察者设计模式如何表现?
how observer design pattern on production behave?
我想实现一个观察者设计模式。我的想法是,如果部署了这个,并且发生了另一个系统更新并重新启动了服务器,那么 observers/subscribers 会在服务器重新启动时丢失吗?
抱歉这个新手问题。
您的问题没有指定您使用的任何工具,既没有部署方法也没有软件,所以我只能说任何非持久性数据都将在重新启动时被删除。例如,这会计算您的服务器保存在变量中的订阅者。
在 Web 开发中,您可以通过 "temporary subscriptions" 并且不使用需要连接一致性的解决方案实现功能来解决这个问题(以及连接丢失的问题)。
但是,您可以为客户端提供某种唯一 ID,该 ID 可以与可以恢复连接的数据一起存储在数据库中。
我想实现一个观察者设计模式。我的想法是,如果部署了这个,并且发生了另一个系统更新并重新启动了服务器,那么 observers/subscribers 会在服务器重新启动时丢失吗?
抱歉这个新手问题。
您的问题没有指定您使用的任何工具,既没有部署方法也没有软件,所以我只能说任何非持久性数据都将在重新启动时被删除。例如,这会计算您的服务器保存在变量中的订阅者。
在 Web 开发中,您可以通过 "temporary subscriptions" 并且不使用需要连接一致性的解决方案实现功能来解决这个问题(以及连接丢失的问题)。
但是,您可以为客户端提供某种唯一 ID,该 ID 可以与可以恢复连接的数据一起存储在数据库中。