1个不稳定版本
0.1.0 | 2024年8月10日 |
---|
#1627 在 网络编程
每月105次下载
9KB
147 代码行
DynamicProxy
DynamicProxy
crate提供了Rust中的动态代理实现。这个crate旨在允许你启动一个可以在运行时重新配置的代理。它利用通道来更新代理的配置,并创建一个线程来管理代理的操作。
功能
- 动态代理配置:使用
Sender
在运行时更新代理的配置。 - 并发:代理在自己的线程中运行,允许其并发处理请求。
- 简单的API:该crate提供了易于使用的API,用于启动代理和发送配置更新。
使用
DynamicProxy::启动
start
方法初始化动态代理并开始其操作。它返回用于更新代理配置的Sender
以及用于管理代理的线程的JoinHandle
。
签名
impl DynamicProxy {
pub fn start(self) -> Result<(Sender<ProxyConfig>, JoinHandle<()>), Error>
}
依赖
~2.4–8.5MB
~57K SLoC