
协议
李孟聊人工智能
独立开发,Substack和Medium顶级编辑
展开
-
Multi-Paxos不是一个算法,而是统称
兰伯特提到的 Multi-Paxos 是一种思想,不是算法。而 Multi-Paxos 算法是一个统称,它是指基于 Multi-Paxos 思想,通过多个 Basic Paxos 实例实现一系列值的共识的算法(比如 Chubby 的 Multi-Paxos 实现、Raft 算法等)。原创 2022-11-09 03:06:58 · 651 阅读 · 0 评论 -
Basic Paxos算法-如何在多个节点间确定某变量的值
3.本质上而言,提案编号的大小代表着优先级,你可以这么理解,根据提案编号的大小,接受者保证三个承诺,具体来说:如果准备请求的提案编号,小于等于接受者已经响应的准备请求的提案编号,那么接受者将承诺不响应这个准备请求;如果接受请求中的提案的提案编号,小于接受者已经响应的准备请求的提案编号,那么接受者将承诺不通过这个提案;如果接受者之前有通过提案,那么接受者将承诺,会在准备请求的响应中,包含已经通过的最大编号的提案信息。二阶段提交是达成共识的常用方式,如果你需要设计新的共识算法的时候,也可以考虑这个方式。原创 2022-11-07 21:25:40 · 525 阅读 · 0 评论 -
OAuth2.0
因为博客迁移,有些图片显示不出,原文章地址:http://blog.sina.com.cn/s/blog_a7a5bfd90102whlt.html OAuth2.0原理: OAuth2.0流程: OAuth2.0授权方式: 授权码模式 简化模式 密码模式 客户端模式 ...原创 2016-10-03 00:44:34 · 620 阅读 · 0 评论 -
tcp/ip系列--tcp/ip基础知识
最近读完了《图解TCP/IP》,做一下总结加深记忆,后续会写几篇关于TCP/IP的文章。 一.网络基础知识 1.1计算机与网络发展的7个阶段 批处理:指事先将用户程序和数据装入卡带或磁带,并由计算机按照一定的顺序读取,使用户所执行这些程序和数据能够一并批量得到处理的方式。 分时系统时代:指多个终端与同一个计算机相连接,允许多个用户同时使用一台计算机系统。 计算机间通信时代:在分时系统...原创 2018-10-30 19:35:00 · 3980 阅读 · 2 评论 -
tcp/ip系列--数据链路
tcp/ip系列上一篇(tcp/ip基础知识):https://blog.youkuaiyun.com/qq_19968255/article/details/83547041 一.简介 数据链路,指OSI参考模型中的数据链路层,有时也指以太网、无线局域网等通信手段。 二.数据链路的段 数据链路的段是指一个被分割的网络。然而根据使用者不同,其含义不同。例如:引入中继器将两条网线向连组成一个网络。 ...原创 2018-11-07 21:41:28 · 2320 阅读 · 0 评论 -
tcp/ip系列--IP协议
上一篇(tcp/ip系列--数据链路):https://blog.youkuaiyun.com/qq_19968255/article/details/83832035 一.IP即网际协议 TCP/IP的心脏是互联网层(网络层),这一层主要由IP和ICMP两个协议组成。主要作用:实现终端节点之间的通信。 数据链路层的主要作用在互连同一种数据链路的节点之间进行包传递。而一旦跨越多种数据链路,就需要借助网络...原创 2018-11-25 13:57:13 · 1560 阅读 · 0 评论