中间件水平扩展,提升系统性能与可用性

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

中间件水平扩展,提升系统性能与可用性

你是否在为系统性能的瓶颈而烦恼?看到系统在高负载下响应缓慢,常常感到很头痛?你是否想过通过增加中间件实例的数量,以提高系统性能、容量和可用性

现在,告诉你一个好消息!你想要的苍穹系统已经支持啦!中间件水平扩展技术可以帮助你轻松地扩展系统规模,确保系统在大容量、高负载下仍然支持高性能和高可用性。




适用版本

金蝶云·苍穹V6.0.1及以上


功能简介


目前,苍穹中间件水平扩展技术支持对Redis缓存服务文件服务器进行水平扩展,运维团队可以通过部署多套Redis缓存服务来进行水平扩展,如此便能显著提升分布式缓存的容量及性能。

同样,他们也可以通过部署多套文件服务器来实现水平扩展,从而确保系统在处理大规模文件时仍能保持出色的性能与高可用性。

这让苍穹中间件在处理大量数据时能够展现出无与伦比的扩展性和稳健性,从而满足不断增长的业务需求。


上传图片


部署配置说明


Redis缓存服务水平扩展


缓存服务在原来的部署模式基础上,支持了水平扩展能力。通过MC配置进行扩展,配置的key值保持不变,Value值将多个独立的Redis服务URL用“||”拼接起来,进行水平扩展。 


1. 单机模式:例如redis缓存配置两台单机进行水平扩展,MC中配置redis.serversForCache参数的值为

redis:127.0.0.1:6380/xxxxxx||redis:127.0.0.1:6381/xxxxxx


2. 哨兵模式:例如redis缓存配置两个哨兵集群扩展,MC中配置redis.serversForCache参数的值为 

sentinel:ip1:port1;ip2:port2;ip3:port3/?mastername=xxxxxx&password=xxxxxx||sentinel:ip4:port4;ip5:port5;ip6:port6/?mastername=xxxxxx&password=xxxxxx


3. 集群模式:例如redis缓存配置两个集群扩展,MC中配置redis.serversForCache参数的值为

cluster:ip1:port1;ip2:port2;ip3:port3/xxxxxx||cluster:ip4:port4;ip6:port6;ip6:port6/xxxxxx


4. 混合模式:也可以混合的方式扩展,例如redis缓存配置“单机+哨兵+集群”方式进行扩展,MC中配置redis.serversForCache参数的值为

redis:ip:port/xxxxxx||sentinel:ip1:port1;ip2:port2;ip3:port3/?mastername=xxxxxx&password=xxxxxx||cluster:ip1:port1;ip2:port2;ip3:port3/xxxxxx


文件服务器水平扩展


文件服务器在原来的部署模式基础上,支持了水平扩展能力。通过MC配置进行扩展,配置的key值保持不变,Value值将多个独立的Fileserver服务URL用“||”拼接起来,进行水平扩展。 


1. 文件服务器的水平扩展,必须保证多个Fileserver服务的disk_url配置一样,并且挂载到同一个物理磁盘上。


2. 文件服务器配置两台服务器进行水平扩展,MC中配置attachmentServer.url的值为


http://127.0.0.1:8100/fileserver||http://127.0.0.1:8200/fileserver


相关链接


“中间件水平扩展能力”社区文章


划重点


苍穹中间件水平扩展技术支持对Redis缓存服务和文件服务器进行水平扩展。


1. Redis水平扩展:运维可通过部署配置多套Redis缓存服务进行水平扩展,从而提升分布式缓存容量及性能。

2. 文件服务器水平扩展:运维可通过部署配置多套文件服务器进行水平扩展,从而提升TPS和高可用性。




#往期推荐#

日志分类存储,降本增效好帮手

告警管理,系统健康看护新利器

手把手教你修改苍穹日志级别

苍穹MQ二次开发指南,收藏不迷路!


更多精彩内容,“码”上了解!↓

上传图片

中间件水平扩展,提升系统性能与可用性

你是否在为系统性能的瓶颈而烦恼?看到系统在高负载下响应缓慢,常常感到很头痛?你是否想过通过增加中间件实例的数量,以提高系统性能、容...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息