此文已由作者张耕源授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 日常工作生活中大家在维护自己的服务器、VPS有时会碰到这样的情况:服务器上突然出现了许多来自未知ip的网络连接与流量,我们需要第一时间切断这些可能有害的网络连接。除了iptables/ipset, black ...
分类:
其他好文 时间:
2018-11-02 13:10:04
阅读次数:
169
此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 调用processInsert(sc,schema,sqlType,origSQL,tableName,primaryKey): 对于主键不在插入语句的fields中的SQL,需要改写。比如hotnews主键 ...
分类:
数据库 时间:
2018-11-02 13:08:50
阅读次数:
237
此文已由作者张耕源授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 日常工作生活中大家在维护自己的服务器、VPS有时会碰到这样的情况:服务器上突然出现了许多来自未知ip的网络连接与流量,我们需要第一时间切断这些可能有害的网络连接。除了iptables/ipset, black ...
分类:
其他好文 时间:
2018-11-02 12:56:49
阅读次数:
221
此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 5. 路由模块 真正取得RouteResultset的步骤:AbstractRouteStrategy的route方法:对应源代码: 5.3 路由之前的逻辑 - 判断子表插入以及全局序列号的生成: Abstr ...
分类:
数据库 时间:
2018-11-02 11:54:52
阅读次数:
228
此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.5 后端连接 对于后端连接,我们只关心MySQL的。 从后端连接工厂开始MySQLConnectionFactory.java: 通过NIOConnector建立实际连接的过程与前端连接的 ...
分类:
数据库 时间:
2018-11-02 11:17:17
阅读次数:
173
此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.5 后端连接 对于后端连接,我们只关心MySQL的。 从后端连接工厂开始MySQLConnectionFactory.java: 通过NIOConnector建立实际连接的过程与前端连接的 ...
分类:
数据库 时间:
2018-11-02 11:16:58
阅读次数:
199
此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.5 后端连接 3.5.1 后端连接获取与负载均衡 上一节我们讲了后端连接的基本建立和响应处理,那么这些后端连接是什么时候建立的呢? 首先,MyCat配置文件中,DataHost标签中有mi ...
分类:
数据库 时间:
2018-11-02 11:12:03
阅读次数:
184
此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.4 FrontendConnection前端连接 构造方法: FrontendConnection是对前端连接channel的封装,接受NetworkChannel作为参数构造。前端连接建 ...
分类:
数据库 时间:
2018-11-02 11:08:07
阅读次数:
171
此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3. 连接模块 3.5 后端连接 3.5.1 后端连接获取与负载均衡 上一节我们讲了后端连接的基本建立和响应处理,那么这些后端连接是什么时候建立的呢? 首先,MyCat配置文件中,DataHost标签中有mi ...
分类:
数据库 时间:
2018-11-02 11:05:42
阅读次数:
191
此文已由作者张镐薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 配置MyCat 4. 配置schema.xml schema.xml里面管理着MyCat的逻辑库、表,每张表使用的分片规则、分布在哪个DataNode以及DataSource上。 之前的例子: ```xml< ...
分类:
数据库 时间:
2018-11-01 15:10:53
阅读次数:
220