1. 概述
TongRDS 是分布式内存数据缓存中间件,用于高性能内存数据共享与应用支持。TongRDS 为各类应用提供高效、稳定、安全的内存数据处理能力;同时它支持共享内存的搭建弹性伸缩管理;使业务应用无需考虑各种内存的复杂管理。
TongRDS 具有如下特点:
⚫ 纯java 架构,可移植性强;
⚫ 10 亿级数据缓冲,内存优化管理,避免GC 性能劣化;
⚫ 高并发系统设计,可充分利用主机多CPU 资源实现多请求并行处理;
⚫ 数据采用key-value + 多索引方式存储,字段类型和长度可配,索引数量、类型可配置;
⚫ 支持多台服务并行运行,各服务可互为主备以负载分担方式运行;
⚫ 数据采用独立队列完成多服务器间同步,同步异常不影响主业务;
⚫ 支持数据有效期设置,过期数据自动回收;
⚫ 服务重启时可从其他正常的服务获取在线数据,单台服务故障重启不影响整个系统正常提供业务,系统用此方式结合数据同步技术解决内存数据无法持久保持的单点问题;
⚫ 采用异步网络IO 技术,具有高负载、大并发的网络数据处理能力。
2. 关键概念
⚫ 服务节点:用于提供基础的TongRDS 数据管理服务、哨兵监控服务,通过TongRDS 服务节点的组合(即集群模式:单节点、哨兵集群、集群模式)可以提供完整的数据缓存服务。
⚫ 中心节点:是缓存中间件企业
版权归原作者 Mindfulness code 所有, 如有侵权,请联系我们删除。