欢迎回家
我们一直在改变

其他 第3页

解决KafKa数据存储与顺序一致性保证

Martin阅读(819)评论(0)赞(0)

“严格的顺序消费”有多么困难 下面就从3个方面来分析一下,对于一个消息中间件来说,”严格的顺序消费”有多么困难,或者说不可能。 发送端 发送端不能异步发送,异步发送在发送失败的情况下,就没办法保证消息顺序。 比如你连续发了1,2,3。 过了...

搭建 RabbitMQ Server 高可用集群

Martin阅读(812)评论(0)赞(0)

阅读目录: 准备工作 搭建 RabbitMQ Server 单机版 RabbitMQ Server 高可用集群相关概念 搭建 RabbitMQ Server 高可用集群 搭建 HAProxy 负载均衡 因为公司测试服务器暂不能用,只能在自己...

无锁编程 – Double-checked Locking

Martin阅读(812)评论(0)赞(0)

Double-checked Locking,严格意义上来讲不属于无锁范畴,无论什么时候当临界区中的代码仅仅需要加锁一次,同时当其获取锁的时候必须是线程安全的,此时就可以利用 Double-checked Locking 模式来减少锁竞争和...

长连接及心跳保活原理简介

Martin阅读(768)评论(0)赞(0)

  本文简要的分析了长连接产生的背景以及所解决的问题,并对比了keep-alive与心跳机制对长连接保活的影响,最后详细的介绍了心跳保活的两个关键因素–DHCP协议与NAT原理。如有不当之处,欢迎批评和指正。 1.短连接,并行连接,持久连接...

SSL与TLS的区别以及介绍

Martin阅读(765)评论(0)赞(0)

SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。该协议由两层组...

详解HTTPS、TLS、SSL

Martin阅读(1061)评论(0)赞(0)

HTTPS、TLS、SSL HTTP也称作HTTP over TLS。TLS的前身是SSL,TLS 1.0通常被标示为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SSL 3.3。下图描述了在TCP/IP协议栈中TLS(各...

图文详解互联网根基之HTTP

Martin阅读(810)评论(0)赞(0)

这是本人对《图解HTTP》和《HTTP权威指南》阅读后总结的大家常用的、重要的知识点,前端、后端同学居家必备! 一、概述 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。 HTTP是一个应用层协议...

TCP 的那些事儿

Martin阅读(858)评论(0)赞(0)

TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《...

深入浅出-网络七层模型

Martin阅读(802)评论(0)赞(0)

引言 今天回顾一下--网络七层模型&&网络数据包 网络基本概念 OSI模型 OSI 模型(Open System Interconnection model)是一个由国际标准化组织􏰁提出的概念模型,试图􏰁供一个使各种不同的计...

docker容器入门最佳教程

Martin阅读(835)评论(0)赞(0)

为什么要写这个 简单回答是:容器技术非常热门,但门槛高。 容器技术是继大数据和云计算之后又一炙手可热的技术,而且未来相当一段时间内都会非常流行。 对 IT 行业来说,这是一项非常有价值的技术。而对 IT 从业者来说,掌握容器技术是市场的需要...

91CODING 小白轻松上手,大牛稳健进步

关于我们免责声明