一、整体设计图如下:
二、原理
这是一个高性能的网络请求库,同时支持大量网络请求并发。设计的客户端是多线程架构,外部统一请求入口,通过负载均衡器选择一个libevent服务,然后把请求封装成一个事件放在线程池里,等待处理。等处理完成后,通过回调函数回调给调用的业务逻辑。
三、接下来会从上次调用接口到底层实现逻辑逐步讲解实现逻辑。也可以用来后面供自己学习。
一、整体设计图如下:
二、原理
这是一个高性能的网络请求库,同时支持大量网络请求并发。设计的客户端是多线程架构,外部统一请求入口,通过负载均衡器选择一个libevent服务,然后把请求封装成一个事件放在线程池里,等待处理。等处理完成后,通过回调函数回调给调用的业务逻辑。
三、接下来会从上次调用接口到底层实现逻辑逐步讲解实现逻辑。也可以用来后面供自己学习。