Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlayerServer

基于HTTP协议的加密播放器服务器。 提供用户登录、视频密钥分发等服务。 数据交互除了了HTTP协议之外,还会配合Json来发送额外的自定义数据。 从技术上看,易播服务器是一个基于多进程编程的服务器项目。 有独立的日志进程、用户接入进程、业务处理进程、数据库。 每个进程内部则会采用线程池来处理高并发的业务。 考虑到日志、用户接入和业务处理模块需要有较高的并发处理能力, 这些模块都结合了epoll进行了优化。 整个项目也尽量不直接使用互斥锁来处理线程同步的问题。

About

基于HTTP协议的加密播放器服务器。 提供用户登录、视频密钥分发等服务。 数据交互除了了HTTP协议之外,还会配合Json来发送额外的自定义数据。 从技术上看,易播服务器是一个基于多进程编程的服务器项目。 有独立的日志进程、用户接入进程、业务处理进程、数据库。 每个进程内部则会采用线程池来处理高并发的业务。 考虑到日志、用户接入和业务处理模块需要有较高的并发处理能力, 这些模块都结合了epoll进行了优化。 整个项目也尽量不直接使用互斥锁来处理线程同步的问题。

Resources

Stars

24 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages