我在多个(例如5个)客户端的多个Web服务器(例如5个不同的服务器)上托管了相同的Web应用程序。
并且,每个人都有相同的票务系统,以向管理员(对我自己)提出支持问题。
现在,问题是,管理员必须登录每个客户端网站以检查任何非常耗时且效率不高的已提升票证。
虽然,我可以建立一个中央系统来托管售票系统,但是票务系统也与其他服务相关联,我也不想要两种不同的认证(一种用于Web应用,一种用于票务系统)。
注意:没有集中式数据库,假设它是为每个客户端独立托管的Web应用程序
你有更好的想法来解决这个问题吗?
提前致谢!!
答案 0 :(得分:0)
据我所知,解决这个问题的一个好方法是提供一些服务。
假设您有一些负责返回票证的控制器,它从特定服务器返回JSON格式的数据。
因此,一旦拥有它,您可以使用某些CRON调用在数据库中收集该数据,或者每次在某些服务器上请求故障单页面时使用AJAX调用该服务。
所以基本上是以下`
登录到第二台服务器 - >拨打1,3,4,5服务器的服务,然后你就可以获得所需的数据。