主权项 |
一种分布式缓存系统,其特征在于包括: 至少一个节点缓存服务器; 至少一个节点的缓存监控系统;至少一个通过缓存客户端进行缓存数据读写操作的业务系统节点,即业务系统应用程序集群中的一个节点;其中:所述缓存监控系统,是基于中心化的缓存配置管理系统,主要用于缓存服务器连接信息的获取、错误信息数据的处理以及缓存数据的读写操作;缓存客户端将一些复杂的缓存读写操作、缓存数据对象序列化等操作进行了封装,让业务系统通过简单的配置可以方便地进行数据缓存操作;所述缓存监控系统,至少包括缓存服务器配置模块、缓存服务器状态监控模块、业务系统配置模块、业务系统缓存异常信息管理模块等单元模块;其中:所述缓存服务器配置模块,主要用于缓存服务器的连接主机地址、连接的端口号信息进行配置;也可以用于对缓存服务器的连接密码信息进行配置;所述缓存服务器状态监控模块,用于监控缓存服务器的运行状态是否正常,缓存服务器的内存占用是否达到了峰值等信息;所述业务系统配置模块,用于指定业务系统使用的缓存服务器;其将业务系统抽象为一个唯一标识,该标识用于表示该业务系统,同时将该业务系统所使用的缓存服务器进行关联;所述业务系统缓存异常信息管理模块,用于接收业务系统在进行缓存操作过程中所产生的错误异常信息,并用于查询该错误异常信息;所述业务系统节点,用于在缓存监控系统上标识一个业务系统的部署节点,方便系统运维人员了解缓存服务器目前有哪些节点与其进行连接;该节点数据由业务应用代码名称、业务系统部署服务器的主机名,以及业务系统的部署目录组合而成。 |