-
Notifications
You must be signed in to change notification settings - Fork 89
配置连接器
oldpig edited this page Feb 8, 2015
·
4 revisions
在Repox中,一个Connector(连接器)对应一个AsyncHttpClient实例,它相当于一个连接工厂,对连接器的配置控制着所有该连接器所创建的所有到上游仓库的http连接的参数和属性。在本页面可对连接器进行增删改操作。
- Name(名称)
- connectionTimeout(连接超时):在此时间内未能成功建立http连接则抛出异常,视为失败
- idleTimeout(数据超时):http连接创建后,在此时间内没有收到数据则视为连接死掉,发起重试
- maxConnections(最大连接数):此连接器可同时创建的http最大连接数
- maxConnectionsPerHost(每主机最大连接数):每一个上游仓库可同时创建的http最大连接数
-
credentials (身份信息):如果上游仓库需要认证访问者的身份信息,在这里设置。目前支持
BASIC
和DIGEST
两种 HTTP 认证方式 - Use Proxy (使用代理):可为每个连接器单独指定代理。参见配置代理
如果到上游仓库的网络连接比较慢,建议将idleTimeout设置得大一些,减少不必要的重试。而对国内的服务器,建议将idleTimeout设置得小一些,以便及早发现其“不拥有某资源”的状况而交由下级仓库处理。
可为每一个上游仓库指定连接器,默认的连接器名为“default”。对被较多上游仓库使用的连接器,建议将maxConnection和maxConnectionPerHost加大。