diff --git a/binding/java/ReadMe.md b/binding/java/ReadMe.md index 77d5ce2..c768093 100644 --- a/binding/java/ReadMe.md +++ b/binding/java/ReadMe.md @@ -38,7 +38,7 @@ final String v6Region = ip2Region.search("240e:3b7:3272:d8d0:db09:c067:8d59:539e // 5,在服务需要关闭的时候,同时关闭 ip2region 查询服务 ip2Region.close(); ``` -关于 `Ip2Region`查询服务的信息: +##### `Ip2Region` 查询备注: 1. 该查询服务的 API 并发安全且同时支持 `IPv4` 和 `Ipv6` 的地址,内部实现会自动判断。 2. v4 和 v6 的配置需要单独创建,可以给 v4 和 v6 设置使用不同的缓存策略,也可以指定其中一个为 `null` 则该版本的 IP 地址查询都会返回 `null`。 3. 请结合您项目的并发数给 `setSearchers` 一个合适的查询器数量,默认为 20 个,这个值在运行过程中是固定的,每次查询会从池子里租借一个查询器来完成查询操作,查询完成后再归还回去,如果租借的时候池子已经空了则等待直到有可用的查询器来完成查询服务,租借的锁是使用的 `ReentrantLock` 来管理,也可以通过如下方式来设置 `Ip2Region` 查询服务使用公平锁: