https://www.gravatar.com/avatar/dfba7b9af4258f14b883b676b32bf3db?s=240&d=mp

爱宝儿

游戏开发及物联网大数据集群维护及部署开发,数据存储及相关设计,大数据、ETL、Flink、kafka,hadoop框架等多种技术开>发技术。涵盖语言涉及Java、Go、Python、C、C#等。

仅供学习参考

查询号码运营商归属接口

../../images/weixin_public.png

1
GET/POST www.lovebabyer.cn/api/v1/mobile?mobileNum=17198366598

请求:

参数
mobileNum 17198366598

响应:

参数 描述
code 200
msg success
data Json
data->carrier 免商店充值卡
data->mts
data->province 省份
data->catName 运营商
data->telString 号码
data->carrier 省运营商

go Netpoll 框架

../../images/weixin_public.png

简介

Netpoll 是由 字节跳动 开发的高性能 NIO(Non-blocking I/O) 网络库,专注于 RPC 场景。

RPC 通常有较重的处理逻辑,因此无法串行处理 I/O。而 Go 的标准库 net 设计了 BIO(Blocking I/O) 模式的 API,使得 RPC 框架设计上只能为每个连接都分配一个 goroutine。 这在高并发下,会产生大量的 goroutine,大幅增加调度开销。此外,net.Conn 没有提供检查连接活性的 API,因此 RPC 框架很难设计出高效的连接池,池中的失效连接无法及时清理。