MQ消息中间件
1.为什么要使用MQ消息中间件 1.1 解耦 1.2 异步 1.3 削峰 2.使用了消息队列会有什么缺点 3.消息队列如何选型 1、中小型软件公司,建议选RabbitMQ 2、大型软件公司,根据具体使用在rocketMq和kafka之间二选一 四、如何保证消息队列是高可用的 五、如何保证消息不被重复消费 六、如何保证消费的可靠性… 阅读更多 »MQ消息中间件
1.为什么要使用MQ消息中间件 1.1 解耦 1.2 异步 1.3 削峰 2.使用了消息队列会有什么缺点 3.消息队列如何选型 1、中小型软件公司,建议选RabbitMQ 2、大型软件公司,根据具体使用在rocketMq和kafka之间二选一 四、如何保证消息队列是高可用的 五、如何保证消息不被重复消费 六、如何保证消费的可靠性… 阅读更多 »MQ消息中间件
随着信息技术的高速发展,各组织机构积累的数据量急剧增长。如何从海量的数据中提取有用的知识成为当务之急。数据挖掘(Data Mining)就是为顺应这种需要应运而生发展起来的数据处理技术,是知识发现的关键步骤。数据挖掘就是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,提取隐含在其中的、人们事先不知道的、但又是潜在有用… 阅读更多 »数据挖掘技术的应用
1. 基础性能测试 把应用程序中用得最多、最频繁的那部分核心程序作为评估计算机系统性能的标准程序,称为基准测试程序(benchmark)。基准程序法是目前一致承认的测试系统性能的较好方法。真实程序、核心程序、小型基准程序和合成基准程序,其评测准确程度依次递减。 基准测试是指通过设计科学的测试方法、测试工具和测试系统,实现对一类测… 阅读更多 »计算机基础性能的测试评价
1. 定义 状态机是有限状态自动机的简称,是现实事物运行规则抽象而成的一个数学模型。 先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个 open 和 cl… 阅读更多 »什么是状态机(转载)
1. 什么是脑裂 在HA集群系统中,假设有同一个整体、动作协调的节点A 和节点B,节点A和B之间通过heartBeat来检查对方的存活状态,负责协调保证整个集群服务的可用性。正常情况下,如果节点A通过心跳检测不到B的存在的时候,就会接管B的资源,同理节点B检查不到B的存活状态的时候也会接管A的资源。如果出现网络故障,就会导致A和… 阅读更多 »脑裂(转载)
1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下… 阅读更多 »服务端高并发分布式架构演进之路(转载)
1.系统开发 2.架构设计 3.网络通信 4.故障异常 5.监控告警 6.服务治理 7.测试方法 8.发布部署 后端程序员如何做到月薪3万?金九银十又到了,跳槽掌握这些技能是检验你能否获得高薪的条件。本文将从后台开发所涉及到的技术术语出发,基于系统开发、架构设计、网络通信等几个方面让大家对后台开发有一个清… 阅读更多 »后端程序员掌握知识(转载)