wfxiang08 / geoip
GeoIP IP RPC 服务
0.0.7-stable
2017-10-09 04:26 UTC
Requires
- wfxiang08/thrift_rpc_php: >=0.3.1-stable
This package is not auto-updated.
Last update: 2024-09-29 03:26:01 UTC
README
- 基于GeoIP2-City.mmdb实现从IP到地理信息的映射
- 服务器使用golang开发,并通过RPC对外提供服务
GeoIP服务运行
- cd geoip/src
- source start_env.sh
- glide install
- go build cmd/service_geoip.go
- 运行
- 配合rpc_proxy框架运行,会自动将服务注册到zk中;为长连接模式下的请求而优化
- ./service_geoip -c config-service.ini
- 独立运行,不依赖zookeeper
- ./service_geoip -c config-standalone.ini
- 配合rpc_proxy框架运行,会自动将服务注册到zk中;为长连接模式下的请求而优化
- PHP版本的Client
- cd geoip
- composer install
- php test_rpc_client.php
- 注意: autoload.php的使用
发布
- https://packagist.org.cn/packages/wfxiang08/geoip
- git tag -a 0.0.1-stable -m"添加新功能"
- git push origin 0.0.2-stable
- git push origin :0.0.1-stable 删除旧的版本
- 在https://packagist.org.cn/packages/wfxiang08/geoip上更新