会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
peteryan
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页
2020年11月11日
网络协议知识串讲:双十一故事串起碎片网络协议(下)
摘要: 上一节,我们封装了一个长长的网络包,“大炮”准备完毕,开始发送。 发送的时候可以说是重重关隘,从手机到移动网络、互联网,还要经过多个运营商才能到达数据中心,到了数据中心就进入第二个复杂的过程,从网关到 VXLAN 隧道,到负载均衡,到 Controller 层、组合服务层、基础服务层,最终才下单入库
阅读全文
posted @ 2020-11-11 21:31 lvp
阅读(210)
评论(0)
推荐(0)
编辑
网络协议知识串讲:双十一故事串起碎片网络协议(中)
摘要: 上一节我们讲到,手机 App 经过了一个复杂的过程,终于拿到了电商网站的 SLB 的 IP 地址,是不是该下单了? 别忙,俗话说的好,买东西要货比三家。大部分客户在购物之前要看很多商品图片,比来比去,最后好不容易才下决心,点了下单按钮。下单按钮一按,就要开始建立连接。建立连接这个过程也挺复杂的,最终
阅读全文
posted @ 2020-11-11 21:09 lvp
阅读(145)
评论(0)
推荐(0)
编辑
网络协议知识串讲:双十一故事串起碎片网络协议(上)
摘要: 基本的网络知识我们都讲完了,还记得最初举的那个“双十一”下单的例子吗?这一节开始,我们详细地讲解这个过程,用这个过程串起我们讲过的网络协议。 我把这个过程分为十个阶段,从云平台中搭建一个电商开始,到 BGP 路由广播,再到 DNS 域名解析,从客户看商品图片,到最终下单的整个过程,每一步我都会详细讲
阅读全文
posted @ 2020-11-11 20:58 lvp
阅读(208)
评论(0)
推荐(0)
编辑
热门技术中的应用-微服务中的相关协议5-跨语言RPC协议:交流之前,双方先来个专业术语表
摘要: 到目前为止,咱们讲了四种 RPC,分别是 ONC RPC、基于 XML 的 SOAP、基于 JSON 的 RESTful 和 Hessian2。 通过学习,我们知道,二进制的传输性能好,文本类的传输性能差一些;二进制的难以跨语言,文本类的可以跨语言;要写协议文件的严谨一些,不写协议文件的灵活一些。虽
阅读全文
posted @ 2020-11-11 20:55 lvp
阅读(202)
评论(0)
推荐(0)
编辑
热门技术中的应用-微服务中的相关协议4-二进制RPC协议:还是叫NBA,总说全称多费劲
摘要: 前面我们讲了两个常用文本类的 RPC 协议,对于陌生人之间的沟通,用 NBA、CBA 这样的缩略语,会使得协议约定非常不方便。 在讲 CDN 和 DNS 的时候,我们讲过接入层的设计,对于静态资源或者动态资源静态化的部分都可以做缓存。但是对于下单、支付等交易场景,还是需要调用 API。 对于微服务的
阅读全文
posted @ 2020-11-11 20:40 lvp
阅读(186)
评论(0)
推荐(0)
编辑
热门技术中的应用-微服务中的相关协议3-RESTful接口协议:我不关心过程,请给我结果
摘要: 上一节我们讲了基于 XML 的 SOAP 协议,SOAP 的 S 是啥意思来着?是 Simple,但是好像一点儿都不简单啊! 你会发现,对于 SOAP 来讲,无论 XML 中调用的是什么函数,多是通过 HTTP 的 POST 方法发送的。但是咱们原来学 HTTP 的时候,我们知道 HTTP 除了 P
阅读全文
posted @ 2020-11-11 20:26 lvp
阅读(152)
评论(0)
推荐(0)
编辑
2020年11月9日
热门技术中的应用-微服务中的相关协议2-SOAP:不用说NBA,请说美国职业篮球联赛
摘要: 上一节我们讲了 RPC 的经典模型和设计要点,并用最早期的 ONC RPC 为例子,详述了具体的实现。 ONC RPC 存在哪些问题? ONC RPC 将客户端要发送的参数,以及服务端要发送的回复,都压缩为一个二进制串,这样固然能够解决双方的协议约定问题,但是存在一定的不方便。 首先,需要双方的压缩
阅读全文
posted @ 2020-11-09 21:27 lvp
阅读(166)
评论(0)
推荐(0)
编辑
热门技术中的应用-微服务中的相关协议1-RPC:远在天边,近在眼前
摘要: 前面我们讲了容器网络如何实现跨主机互通,以及微服务之间的相互调用。 网络是打通了,那服务之间的互相调用,该怎么实现呢?你可能说,咱不是学过 Socket 吗。服务之间分调用方和被调用方,我们就建立一个 TCP 或者 UDP 的连接,不就可以通信了? 你仔细想一下,这事儿没这么简单。我们就拿最简单的场
阅读全文
posted @ 2020-11-09 19:01 lvp
阅读(184)
评论(0)
推荐(0)
编辑
2020年11月3日
热门技术中的应用-容器技术中的网络3-CALICO:为高效说出善意的谎言
摘要: 上一节我们讲了 Flannel 如何解决容器跨主机互通的问题,这个解决方式其实和虚拟机的网络互通模式是差不多的,都是通过隧道。但是 Flannel 有一个非常好的模式,就是给不同的物理机设置不同网段,这一点和虚拟机的 Overlay 的模式完全不一样。 在虚拟机的场景下,整个网段在所有的物理机之间都
阅读全文
posted @ 2020-11-03 21:28 lvp
阅读(204)
评论(0)
推荐(0)
编辑
热门技术中的应用-容器技术中的网络2-Flannel:每人一亩三分地
摘要: 上一节我们讲了容器网络的模型,以及如何通过 NAT 的方式与物理网络进行互通。 每一台物理机上面安装好了 Docker 以后,都会默认分配一个 172.17.0.0/16 的网段。一台机器上新创建的第一个容器,一般都会给 172.17.0.2 这个地址,当然一台机器这样玩玩倒也没啥问题。但是容器里面
阅读全文
posted @ 2020-11-03 21:15 lvp
阅读(206)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页