摘要: 本文来自网易云社区 作者:刘超 上一节,我们封装了一个长长的网络包,“大炮”准备完毕,开始发送。 发送的时候可以说是重重关隘,从手机到移动网络、互联网,还要经过多个运营商才能到达数据中心,到了数据中心就进入第二个复杂的过程,从网关到VXLAN隧道,到负载均衡,到Controller层、组合服务层、基阅读全文
posted @ 2018-09-29 11:16 网易云 阅读(240) 评论(0) 编辑
摘要: 本文来自网易云社区 作者:刘超 上一节我们讲到,手机App经过了一个复杂的过程,终于拿到了电商网站的SLB的IP地址,是不是该下单了? 别忙,俗话说的好,买东西要货比三家。大部分客户在购物之前要看很多商品图片,比来比去,最后好不容易才下决心,点了下单按钮。下单按钮一按,就要开始建立连接。建立连接这个阅读全文
posted @ 2018-09-26 09:40 网易云 阅读(276) 评论(1) 编辑
摘要: 作者:刘超 在经济学领域,有个伦纳德·里德(Leonard E. Read)创作的《铅笔的故事》。这个故事通过一个铅笔的诞生过程,来讲述复杂的经济学理论。这里,我也用一个下单的过程,看看互联网世界的运行过程中,都使用了哪些网络协议。 我把这个过程分为十个阶段,从云平台中搭建一个电商开始,到BGP路由阅读全文
posted @ 2018-09-18 12:05 网易云 阅读(321) 评论(1) 编辑
摘要: 本文来自网易云社区。 配置Web服务器 Let’s Encrypt 在签发证书之前,需要先通过ACME验证申请者对域名的控制权。验证方法是,ACME客户端产生一些临时文件放在指定的位置,并将该文件的相关信息发送给 Let’s Encrypt 。 Let’s Encrypt通过http协议访问域名下的阅读全文
posted @ 2018-08-16 14:45 网易云 阅读(77) 评论(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 一、使用方式 服务提供方不变,调用方代码如下: 配置里添加<dubbo:method name="xxx" async="true"/>,表示单个方法xxx使用异步方式;如果demoService下的所有方法阅读全文
posted @ 2018-11-16 18:23 网易云 阅读(2) 评论(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 从@Activate(group = Constants.CONSUMER)来看FutureFilter只用在consumer端;不管是同步调用还是异步调用,都会走FutureFilter。 原理: 首先走o阅读全文
posted @ 2018-11-16 17:25 网易云 阅读(2) 评论(0) 编辑
摘要: 此文已由作者岳猛授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 dubbo事件通知机制:http://dubbo.io/books/dubbo-user-book/demos/events-notify.html 一、使用方式 两个服务: DemoService:真正要调用阅读全文
posted @ 2018-11-16 17:08 网易云 阅读(2) 评论(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 dubbo提供了三种结果缓存机制: lru:基于最近最少使用原则删除多余缓存,保持最热的数据被缓存threadlocal:当前线程缓存jcache:可以桥接各种缓存实现 lru:基于最近最少使用原则删除多余缓阅读全文
posted @ 2018-11-16 16:39 网易云 阅读(3) 评论(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 二、consumer端心跳机制 客户端在initClient(url)中设置了heartbeat参数(默认为60s,用户自己设置的方式见“一”中所讲),如下: 与provider类似,来看一下最后开启心跳检测阅读全文
posted @ 2018-11-16 16:15 网易云 阅读(1) 评论(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 来看一下HeaderExchangeServer.this.getChannels(): 实际上就是获取NettyServer中的全部channel连接。 获取到需要心跳检测的channel后,对每一个cha阅读全文
posted @ 2018-11-16 14:35 网易云 阅读(2) 评论(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 dubbo的心跳机制: 目的:检测provider与consumer之间的connection连接是不是还连接着,如果连接断了,需要作出相应的处理。原理:provider:dubbo的心跳默认是在heartb阅读全文
posted @ 2018-11-16 13:20 网易云 阅读(2) 评论(0) 编辑
摘要: 此文已由作者赵慧莉授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 一、前言 在进行性能测试前,有些参数需要本地进行调试,不适合直接使用性能测试平台。主要通过监控CPU、内存、磁盘、网络情况来判断是否符合标准。接下来将通过CPU、内存、磁盘、网络情况的评估标准、常见的监控命令阅读全文
posted @ 2018-11-16 13:05 网易云 阅读(1) 评论(0) 编辑
摘要: 此文已由作者赵慧莉授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 一、前言 最近在做内容分发网络(Content Delivery Network,简称 CDN)CDN的后端线上回归集监控时,常常出现连续执行多个用例时会报“org.apache.http.NoHttpRes阅读全文
posted @ 2018-11-16 10:51 网易云 阅读(4) 评论(0) 编辑
摘要: 欢迎访问网易云社区,了解更多网易技术产品运营经验。 作者:Martin Banks 我们应该期待与网络犯罪分子进行持续的斗争,因为恶意软件会变得聪明,而我们的安全防护技能也会不断提高。 大多数人都知道物联网,它需要监视和控制成千上万的单个传感器和设备,以构成一个完整的网络。大多数人也会听说勒索软件,阅读全文
posted @ 2018-11-15 16:27 网易云 阅读(4) 评论(0) 编辑