上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 86 下一页
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 下一步,ServerConnection类处理SQL语句 ServerConnection.java 调用routeEndExecuteSQL方法,会解析出RouteResultSet。这步包含了SQL语义解 阅读全文
posted @ 2018-11-02 11:26 tianshidan1998 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 对于表的dataNode对应关系,有个特殊配置即类似dataNode="distributed(dn$1-10)",这个含义是: 读取完所有表之后,记录好DB类型,这对之后的sql语句路由解析有帮助。将所有s 阅读全文
posted @ 2018-11-02 11:11 tianshidan1998 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 4.配置模块 4.2 schema.xml 接上一篇,接下来载入每个schema的配置(也就是每个MyCat中虚拟化的数据库的配置): XMLSchemaLoader.java 首先读取schema每个配置属 阅读全文
posted @ 2018-11-02 11:06 tianshidan1998 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 这样,所有的tableRule和function就加载完毕。保存在一个变量中,就是tableRules:XMLRuleLoader.java: 4.2 schema.xml: 先看下DataHostConfi 阅读全文
posted @ 2018-11-02 10:56 tianshidan1998 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 4.配置模块 每个MyCatServer初始化时,会初始化: MyCatServer.java: 第一步是读取文件配置,主要是三个文件:schema.xml,rule.xml和server.xml. 读取后的 阅读全文
posted @ 2018-11-02 10:51 tianshidan1998 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.5 后端连接 3.5.2 后端连接获取与维护管理 还是那之前的流程, 现在我们到了尝试获取连接的阶段 PhysicalDataSource.java: 异步调用工厂方法创建后端连接,这里为 阅读全文
posted @ 2018-11-02 10:41 tianshidan1998 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者刘超授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 十、基于Hadoop和Spark了解大数据平台 对于数据架构的部分,其实经历了三个过程,分别是Hadoop Map-Reduce 1.0,基于Yarn的Map-Reduce 2.0, 还有Spark。 如下图是 阅读全文
posted @ 2018-11-02 10:36 tianshidan1998 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.5 后端连接 3.5.1 后端连接获取与负载均衡 上一节我们讲了后端连接的基本建立和响应处理,那么这些后端连接是什么时候建立的呢? 首先,MyCat配置文件中,DataHost标签中有mi 阅读全文
posted @ 2018-11-02 10:26 tianshidan1998 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.5 后端连接 对于后端连接,我们只关心MySQL的。 从后端连接工厂开始MySQLConnectionFactory.java: 通过NIOConnector建立实际连接的过程与前端连接的 阅读全文
posted @ 2018-11-02 10:21 tianshidan1998 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.4 FrontendConnection前端连接 构造方法: FrontendConnection是对前端连接channel的封装,接受NetworkChannel作为参数构造。前端连接建 阅读全文
posted @ 2018-11-02 10:17 tianshidan1998 阅读(417) 评论(0) 推荐(0) 编辑
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 86 下一页