有一项技术要求可以轻松扩展新系统。这个新系统由三层应用程序(作为批处理器)组成。每层将包含至少 2 台服务器,每台服务器上都有相同的应用程序。
因此,当其中一层达到峰值性能时,我们可以通过添加新服务器和相同的应用程序来减轻一些处理负载,从而轻松扩展可扩展性。
问题在于三层中的一两层需要大量缓存(大约 300 万条记录并且还在增加)。
我正在考虑使用分布式缓存系统来解决这个问题,但是新的分布式缓存系统将意味着一个额外的故障点,因为应用程序现在需要与额外的缓存系统进行交互以进行处理。
我目前正在查看 ncache 但只是想知道是否有替代此问题的方法?或者是否有任何其他类似的分布式缓存系统可能与 ncache 相似或更好,并且也提供企业支持?
谢谢,
陈