router 逻辑
2016-05-06 10:49:15 0 举报
路由器是一种网络设备,它的主要任务是实现不同网络之间的通信。路由器的工作原理是基于IP地址和路由表的。当数据包从一个网络发送到另一个网络时,路由器会检查数据包的目标IP地址,并根据路由表中的信息决定将数据包发送到哪个接口。这样,数据包就可以正确地到达目标网络。 路由器还具有一些其他功能,如防火墙、虚拟专用网络(VPN)、负载均衡等。这些功能可以帮助用户更好地保护网络安全,提高网络性能。 总之,路由器是一种非常重要的网络设备,它负责实现不同网络之间的通信,并为用户提供了许多有用的功能。如果您想了解更多关于路由器的信息,可以参考相关教程或咨询专业人士。😊
作者其他创作
大纲/内容
DataNode
SingleTableRouter
SQLExecutionUnit:datasource和sql
routeSQL
dataSourceNametableName
TableRule取得DatabaseShardingStrategy
SingleRoutingTableFactor
取得ShardingValue对象(shardingcolumn,value)从ConditionContext取得value
logicTableactualTable
DatabaseShardingStrategy自己实现的分片算法。
routeTables
SQLRouteResult:MergeContextSet
routeDataSources
ConditionContext
取得ShardingValue对象(shardingcolumn,value)
TableRule取得TableShardingStrategy
SQLBuilder:\
根据shardingcolumn对应的值根据路由算法路由出database(比如Hash)
0 条评论
下一页