Elixir Ranch: 监听器 (Listener)

2016-05-13
阅读 5 分钟
3.5k
一个监听器是一组进程, 它的用途是在一个指定的端口上监听新的TCP连接. 它管理着一个接收器进程池, 池中的每个接收器一直持续不断的接受连接. 当一个新的连接到达时, 它启动一个新的进程来执行协议处理代码, 所有的套接字编程通过使用传输处理模块进行抽象.

Elixir Ranch: Embedded 模式

2016-05-11
阅读 4 分钟
5.4k
嵌入模式允许你把 Ranch 监听器直接插入到你的监控树中. 如果整个应用程序其他部分挂掉了, 可以通过关闭监听器的方法, 来提供更好的容错控制.

Elixir Ranch: 一个用于处理套接字的网络库

2016-03-20
阅读 7 分钟
4.7k
监听器(listener)是一组进程,它的用途是在一个指定的端口上监听新的连接. 它管理一组acceptor进程, 每个acceptor无限地等待接受客户端的连接请求. 当接受一个连接时, 它启动一个新的进程执行协议处理代码(一般是二进制数据格式的处理).