当前位置: 软件>java软件
高并发C++应用程序框架 saf application framework
本文导语: saf (saf application framework) 是一个高并发的c++应用程序框架,它以RPC为基础,提供了动态载入模块的特性,为服务端开发人员只用关注于程序的业务逻辑,就可以实现远程方法调用,而不会关心底层的通信细节,另外,它还内置...
saf (saf application framework) 是一个高并发的c++应用程序框架,它以RPC为基础,提供了动态载入模块的特性,为服务端开发人员只用关注于程序的业务逻辑,就可以实现远程方法调用,而不会关心底层的通信细节,另外,它还内置了一个简单的http server,用来查看服务器的运行状态。
1:基于 google protobuf 的 RPC 框架
2:内置简单的http server用于查看系统状态
3:模块化的管理,只用在lib中增加动态库就可以达到增加rpc service的目的
+--------------+ +-----------+ +------------+ /| | | | | | / | Handle Thread| --->- |Net Thread ----->| Decode | / +--------------+ | +-----------+ +------------+ +-----------------+ / +--------------+ | >| |/ | | | />|Dispacher Thread +-----+ Handle Thread+---->+ +-----------+ +------------+ / +-----------------+ +--------------+ | | | | |/ +--------------+ | |Net Thread +----+>+ Decode / | | | +-----------+ +------------+ | Handle Thread| | +---------+----+ | | | | | +-----------+ | | | |