0

我打算在高流量环境中使用 MaxMind.GeoIP2,这意味着很多线程将共享 MaxMind.GeoIP2.DatabaseReader。文档不清楚,我想知道它是否是线程安全的?

这是我使用的文档http://maxmind.github.io/GeoIP2-dotnet/doc/v0.4.0/index.html(我相信这是最新的可用版本)

4

1 回答 1

2

它是线程安全的。文档说 API 完全支持在多线程应用程序中使用。您应该在多个线程之间共享阅读器对象。请查看链接——https: //github.com/maxmind/MaxMind-DB-Reader-java/blob/master/README.md

此外,如果您检查源代码,则有一个多线程测试。 希望有帮助!

于 2014-08-18T23:27:11.150 回答