前言
互联网公司中,绝大部分都没有马爸爸系列的公司那样财大气粗,他们即没有强劲的服务器、也没有钱去购买昂贵的海量数据库。那他们是怎么应对大数据量高并发的业务场景的呢?
这个和当前的开源技术、海量数据架构都有着不可分割的关系。比如通过mysql、nginx等开源软件,通过架构和低成本的服务器搭建千万级别的用户访问系统。
怎么样搭建一个好的系统架构,这个话题我们能聊上个七天七夜。这里我主要结合Redis集群来讲一下一致性Hash的相关问题。
2025年05月09日
前言
互联网公司中,绝大部分都没有马爸爸系列的公司那样财大气粗,他们即没有强劲的服务器、也没有钱去购买昂贵的海量数据库。那他们是怎么应对大数据量高并发的业务场景的呢?
这个和当前的开源技术、海量数据架构都有着不可分割的关系。比如通过mysql、nginx等开源软件,通过架构和低成本的服务器搭建千万级别的用户访问系统。
怎么样搭建一个好的系统架构,这个话题我们能聊上个七天七夜。这里我主要结合Redis集群来讲一下一致性Hash的相关问题。
2025年05月09日
redis命令中文参考网站:http://www.redis.cn/commands.html
redis命令英文参考网站:https://redis.io/commands
2025年05月09日
电商在如今的生活中可是说到处可见,拼团买,限时抢购,提前加购有优惠等等的营销方式层出不穷。但你有没有想过怎么可以用redis来实现个简单的购物车,实现购物车的总数,单个商品的加减,商品的删除和全选。
下面就开始我们今天的主角hash,文末我会用hash来简单的实现购物车的数据存储。
hash 类型
新的存储需求:对一系列存储的数据进行编组,方便管理,典型应用存储对象信息
需要的存储结构:一个存储空间保存多个键值对数据
2025年05月09日
支付平台的高可用架构设计至关重要,因为任何一次故障都可能导致支付系统的不可用,给用户和企业带来巨大的损失。以下是一个可能的支付平台高可用架构设计方案:
1、负载均衡层 使用负载均衡层是高可用架构设计的基础。在支付平台中,可以使用硬件负载均衡器或者软件负载均衡器,如Nginx等。负载均衡层可以根据请求流量分配请求到不同的应用服务器,从而避免单点故障,提高系统的可用性。
2025年05月09日
本文非原创,参考互联网上的知识整理后分享给大家,如有侵权请联系我删除,谢谢。
自动化运维是指将日常运维中大量的重复性工作,小到简单的日常检查、配置变更和软件安装,大到整个变更流程的组织调度,
2025年05月09日
在阅读文章前,辛苦您点下“关注”,方便讨论和分享。作者定会不负众望,按时按量创作出更优质的内容。
要成为运维大神,需要掌握以下多方面的知识:
2025年05月09日
Zabbix/J是一个能够将Zabbix监控整合入Java应用程序的框架,而Zabbix是一个开源的企业级分布式监控解决方案,它可以在整个基础设施中提供遥测和触发器的功能。Zabbix/J实际上是一个Java版本的Zabbix探针,它可以很方便地采集Java应用程序中的各种数据,并且可以将它们发送至Zabbix服务器,使得技术人员可以在Zabbix的前端页面上对其进行监控。
Zabbix/J的系统需求非常简单,它不需要任何形式的JMX或应用程序容器(虽然Zabbix/J也可以非常高效地使用它们)。通过一个简单的Java接口,Zabbix/J就可以获取你的Java应用程序中的数据了,而这个接口只有一个方法。如果你使用Spring框架,那么你就可以在Spring的上下文中配置Zabbix/J,当你启动你的应用程序时,应用程序容器便会实例化、配置和启动一个单例的Zabbix/J实例。