• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






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 阅读(237) 评论(0) 推荐(0)
 
网络协议知识串讲:双十一故事串起碎片网络协议(中)
摘要: 上一节我们讲到,手机 App 经过了一个复杂的过程,终于拿到了电商网站的 SLB 的 IP 地址,是不是该下单了? 别忙,俗话说的好,买东西要货比三家。大部分客户在购物之前要看很多商品图片,比来比去,最后好不容易才下决心,点了下单按钮。下单按钮一按,就要开始建立连接。建立连接这个过程也挺复杂的,最终 阅读全文
posted @ 2020-11-11 21:09 lvp 阅读(165) 评论(0) 推荐(0)
 
网络协议知识串讲:双十一故事串起碎片网络协议(上)
摘要: 基本的网络知识我们都讲完了,还记得最初举的那个“双十一”下单的例子吗?这一节开始,我们详细地讲解这个过程,用这个过程串起我们讲过的网络协议。 我把这个过程分为十个阶段,从云平台中搭建一个电商开始,到 BGP 路由广播,再到 DNS 域名解析,从客户看商品图片,到最终下单的整个过程,每一步我都会详细讲 阅读全文
posted @ 2020-11-11 20:58 lvp 阅读(229) 评论(0) 推荐(0)
 
热门技术中的应用-微服务中的相关协议5-跨语言RPC协议:交流之前,双方先来个专业术语表
摘要: 到目前为止,咱们讲了四种 RPC,分别是 ONC RPC、基于 XML 的 SOAP、基于 JSON 的 RESTful 和 Hessian2。 通过学习,我们知道,二进制的传输性能好,文本类的传输性能差一些;二进制的难以跨语言,文本类的可以跨语言;要写协议文件的严谨一些,不写协议文件的灵活一些。虽 阅读全文
posted @ 2020-11-11 20:55 lvp 阅读(252) 评论(0) 推荐(0)
 
热门技术中的应用-微服务中的相关协议4-二进制RPC协议:还是叫NBA,总说全称多费劲
摘要: 前面我们讲了两个常用文本类的 RPC 协议,对于陌生人之间的沟通,用 NBA、CBA 这样的缩略语,会使得协议约定非常不方便。 在讲 CDN 和 DNS 的时候,我们讲过接入层的设计,对于静态资源或者动态资源静态化的部分都可以做缓存。但是对于下单、支付等交易场景,还是需要调用 API。 对于微服务的 阅读全文
posted @ 2020-11-11 20:40 lvp 阅读(222) 评论(0) 推荐(0)
 
热门技术中的应用-微服务中的相关协议3-RESTful接口协议:我不关心过程,请给我结果
摘要: 上一节我们讲了基于 XML 的 SOAP 协议,SOAP 的 S 是啥意思来着?是 Simple,但是好像一点儿都不简单啊! 你会发现,对于 SOAP 来讲,无论 XML 中调用的是什么函数,多是通过 HTTP 的 POST 方法发送的。但是咱们原来学 HTTP 的时候,我们知道 HTTP 除了 P 阅读全文
posted @ 2020-11-11 20:26 lvp 阅读(173) 评论(0) 推荐(0)
 

2020年11月9日

热门技术中的应用-微服务中的相关协议2-SOAP:不用说NBA,请说美国职业篮球联赛
摘要: 上一节我们讲了 RPC 的经典模型和设计要点,并用最早期的 ONC RPC 为例子,详述了具体的实现。 ONC RPC 存在哪些问题? ONC RPC 将客户端要发送的参数,以及服务端要发送的回复,都压缩为一个二进制串,这样固然能够解决双方的协议约定问题,但是存在一定的不方便。 首先,需要双方的压缩 阅读全文
posted @ 2020-11-09 21:27 lvp 阅读(185) 评论(0) 推荐(0)
 
热门技术中的应用-微服务中的相关协议1-RPC:远在天边,近在眼前
摘要: 前面我们讲了容器网络如何实现跨主机互通,以及微服务之间的相互调用。 网络是打通了,那服务之间的互相调用,该怎么实现呢?你可能说,咱不是学过 Socket 吗。服务之间分调用方和被调用方,我们就建立一个 TCP 或者 UDP 的连接,不就可以通信了? 你仔细想一下,这事儿没这么简单。我们就拿最简单的场 阅读全文
posted @ 2020-11-09 19:01 lvp 阅读(208) 评论(0) 推荐(0)
 

2020年11月3日

热门技术中的应用-容器技术中的网络3-CALICO:为高效说出善意的谎言
摘要: 上一节我们讲了 Flannel 如何解决容器跨主机互通的问题,这个解决方式其实和虚拟机的网络互通模式是差不多的,都是通过隧道。但是 Flannel 有一个非常好的模式,就是给不同的物理机设置不同网段,这一点和虚拟机的 Overlay 的模式完全不一样。 在虚拟机的场景下,整个网段在所有的物理机之间都 阅读全文
posted @ 2020-11-03 21:28 lvp 阅读(255) 评论(0) 推荐(0)
 
热门技术中的应用-容器技术中的网络2-Flannel:每人一亩三分地
摘要: 上一节我们讲了容器网络的模型,以及如何通过 NAT 的方式与物理网络进行互通。 每一台物理机上面安装好了 Docker 以后,都会默认分配一个 172.17.0.0/16 的网段。一台机器上新创建的第一个容器,一般都会给 172.17.0.2 这个地址,当然一台机器这样玩玩倒也没啥问题。但是容器里面 阅读全文
posted @ 2020-11-03 21:15 lvp 阅读(227) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页