[Core] Sharded<R, S extends ShardInfo<R>> - "一致性哈希算法和虚拟节点分片集群"实现

private NavigableMap<Long, S> nodes：虚拟节点hash值到分片节点的映射表(<hash,
ShardInfo<R>>)
private final Map<S, R> resources：分片节点到真实节点链接资源的映射表(<ShardInfo<R>, R>)

集群信息
  "虚拟节点hash值到分片节点的映射表(<hash, ShardInfo<R>>)"
  "分片节点到真实节点链接资源的映射表(<ShardInfo<R>, R>)"
上述数据结构设计，保证一个"分片集群池对象"只包含分片节点数的真实节点链接资源。

例如，共3台服务器构成一个集群，那么每个池对象就仅包含3条到后端真实节点的链接。

private void initialize(List<S> shards)：见"一致性哈希算法"实现部分