sieve:sieve是erlang中的一个简单的TCP路由代理(第7层)

时间:2021-05-23 23:24:01
【文件属性】:
文件名称:sieve:sieve是erlang中的一个简单的TCP路由代理(第7层)
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-23 23:24:01
Erlang 筛 sieve是erlang中使用连接处理的简单TCP路由代理(第7层)。 它使您可以在Erlang中配置例程逻辑。 如果您需要根据传输的内容来代理与不同后端服务器的连接,那么sieve将为您提供帮助。 它是proxymachine的。 建造 您需要来构建cowboy_revproxy: $ rebar get-deps $ rebar compile 用法 这个想法很简单,一旦请求到达代理,数据就会传递到代理功能,直到该功能返回远程连接或告诉代理关闭连接。 有效的返回值为: continue或ok ->等待下一个块 stop ->关闭连接 {stop, Reply} ->发送回复给客户端并关闭连接 {remote, Remote} ->将远程连接的地址返回到代理。 远程可以是以下之一: {ip, port} {ssl, Ip, Port, Options} ,其中选项是ss
【文件预览】:
sieve-master
----.gitignore(216B)
----src()
--------sieve_revproxy.erl(4KB)
--------sieve.app.src(366B)
--------sieve_example.erl(275B)
----LICENSE(1KB)
----rebar.config(307B)
----README.md(2KB)
----NOTICE(151B)

网友评论