欢迎光临!请记住我的域名:http://wish123.cnblogs.com
代码改变世界

随笔分类 -  系统架构

RabbitMQ保障消息 100% 投递成功方案

2020-05-23 22:41 by wish123, 1053 阅读, 收藏, 编辑
摘要: 什么是生产端的可靠性投递? 保障消息的成功发出 保障MQ节点的成功接收 发送端收到MQ节点(Broker) 确认应答 完善的消息补偿机制 如果想保障消息百分百投递成功,只做到前三步不一定能够保障。有些时候或者说有些极端情况,比如生产端在投递消息时可能就失败了,或者说生产端投递了消息,MQ也收到了,M 阅读全文

RabbitMQ幂等性的主流解决方案

2020-05-23 20:52 by wish123, 1391 阅读, 收藏, 编辑
摘要: 简单来说就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的。 我们可以借鉴数据库的乐观锁机制来举个例子 首先为表添加一个版本字段version 在执行更新操作前呢,会先去数据库查询这个version 然后执行更新语句,以version作为条件,例如: UPDATE T_REPS SET C 阅读全文

详解VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射

2018-07-07 18:17 by wish123, 4725 阅读, 收藏, 编辑
摘要: 本文以VirtualBox为例 如果出现主机无法ping通虚拟机的情况,请首先确认虚拟机防火墙已关闭。 一、NAT模式 特点: 1、如果主机可以上网,虚拟机可以上网 2、虚拟机之间不能ping通 3、虚拟机可以ping通主机(此时ping虚拟机的网关,即是ping主机) 4、主机不能ping通虚拟机 阅读全文

MySQL高可用架构之MHA

2018-06-06 15:57 by wish123, 541 阅读, 收藏, 编辑
摘要: 简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,M 阅读全文

(总结)Nginx/LVS/HAProxy负载均衡软件的优缺点详解

2017-02-21 19:36 by wish123, 229 阅读, 收藏, 编辑
摘要: PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。 一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于100 阅读全文

一张图说明CDN网络的原理

2016-05-29 19:49 by wish123, 2431 阅读, 收藏, 编辑
摘要: 1.用户向浏览器输入www.web.com这个域名,浏览器第一次发现本地没有dns缓存,则向网站的DNS服务器请求; 2.网站的DNS域名解析器设置了CNAME,指向了www.web.51cdn.com,请求指向了CDN网络中的智能DNS负载均衡系统; 3.智能DNS负载均衡系统解析域名,把对用户响 阅读全文

互联网下,各种高性能后端系统,技术解决方案

2015-08-31 06:53 by wish123, 2822 阅读, 收藏, 编辑
摘要: 作为拥有世界上最多的互联网用户群体国家,尤其是移动互联网的大热,做到一个百万级的应用几乎是分分钟的事情。相应对技术的压力,和要求也是非常高的。要应付这种大并发需要高性能系统的开发,先从常用的MySQL数据库碰到的性能瓶颈,来做分析。因为通常一个小项目刚开始一般都会只用mysql做为数据存储,当用户量... 阅读全文

TCP、UDP及Socket(Port)的关系,深入浅出!

2013-04-12 17:15 by wish123, 10375 阅读, 收藏, 编辑
摘要: 提醒:貌似这里说的socket是指port,而非socket api技术!仅供参考!貌似标题命名不准确的说《更安全的Linux网络》第1章防火墙的基本概念,在本书的开始将详尽讲解与防火墙相关的TCP/IP技术。此外,对于防火墙的原理、种类、架构及其优、缺点,在本章中也都有详尽的介绍。本节为大家介绍TCP、UDP及Socket的关系。1.4 TCP、UDP及Socket的关系在了解了信息在网络上是如何传递之后,接下来,我们要认识传输层中另一个重要的标记——Port。Port在传输层中是一个很重要的概念,我们之所以能够在一台主机上同时执行多个服务,都得归功于Port的概念。在开始谈Port之前,我 阅读全文
点击右上角即可分享
微信分享提示