上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 119 下一页
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.5 后端连接 3.5.2 后端连接获取与维护管理 还是那之前的流程, 现在我们到了尝试获取连接的阶段 PhysicalDataSource.java: 异步调用工厂方法创建后端连接,这里为 阅读全文
posted @ 2018-11-02 10:40 网易数帆 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者刘超授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 十、基于Hadoop和Spark了解大数据平台 对于数据架构的部分,其实经历了三个过程,分别是Hadoop Map-Reduce 1.0,基于Yarn的Map-Reduce 2.0, 还有Spark。 如下图是 阅读全文
posted @ 2018-11-02 10:35 网易数帆 阅读(548) 评论(1) 推荐(2) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.5 后端连接 3.5.1 后端连接获取与负载均衡 上一节我们讲了后端连接的基本建立和响应处理,那么这些后端连接是什么时候建立的呢? 首先,MyCat配置文件中,DataHost标签中有mi 阅读全文
posted @ 2018-11-02 10:26 网易数帆 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.5 后端连接 对于后端连接,我们只关心MySQL的。 从后端连接工厂开始MySQLConnectionFactory.java: 通过NIOConnector建立实际连接的过程与前端连接的 阅读全文
posted @ 2018-11-02 10:21 网易数帆 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.4 FrontendConnection前端连接 构造方法: FrontendConnection是对前端连接channel的封装,接受NetworkChannel作为参数构造。前端连接建 阅读全文
posted @ 2018-11-02 10:15 网易数帆 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.3 AbstractConnection: 3.3.2 NIOHandler NIOHandler实际上就是对于业务处理方法的封装,对于不同的连接有不同的处理方法,也就是不同的NIOHan 阅读全文
posted @ 2018-11-02 10:10 网易数帆 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 如之前所述,MyCat的连接分为前端和后端,下面是连接基本相关类图: 3.1 ClosableConnection: 根据字面意思,一个可以关闭的连接需要实现关闭方法-_-,并且需要原因判断是 阅读全文
posted @ 2018-11-02 09:50 网易数帆 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者易国强授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 2. 前端连接建立与认证 2.5 (7~8) 默认会发送查询版本信息的包,返回结果包 MySql客户端在连接建立后,默认会发送查询版本信息的包,这其实就是一个SQL查询请求了。只不过这个请求不用路由到后台某个 阅读全文
posted @ 2018-11-02 09:30 网易数帆 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 2. 前端连接建立与认证 2.3 (5~6)认证包AuthPacket,如果验证成功,则返回OkPacket 继续执行FrontendConnection的register()方法: FrontendConn 阅读全文
posted @ 2018-11-02 09:25 网易数帆 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 2. 前端连接建立与认证 2.2 (4)握手包HandshakePacket NIOReactor其实就是一个网络事件反应转发器。 很多地方会用到NIOReactor,这里先讲FrontendConnecti 阅读全文
posted @ 2018-11-01 14:36 网易数帆 阅读(199) 评论(0) 推荐(0) 编辑
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 119 下一页