URL參數記錄,URL中參數的查詢優先級爲:
methodName.name->name->default.name
name | desc |
---|---|
mock | 配置此method在客戶端調用時是直接調用,還是強制使用mock,還是調用失敗後使用mock |
retries | 調用Provider失敗後的重試其他Provider的次數 |
forks | 併發調用時Provider的個數 |
timeout | 調用的Provider的超時時間,毫秒 |
merger | MergeableClusterInvoker調用時,指定的merge方式或者merge方法 |
reference.filter | 用於Consumer端控制、指定過濾器名稱 |
service.filter | 用於Provider端控制、指定過濾器名稱 |
accesslog | 用於控制AccessLogFilter是否加載進FilterChain中 |
actives | 用於控制ActiveLimitFilter是否加載進FilterChain中 |
cache | 用於控制CacheFilter是否加載進FilterChain中 |
deprecated | 用於控制DeprecatedFilter是否加載進FilterChain中 |
executes | 用於控制ExecuteLimitFilter是否加載進FilterChain中,以及指定信號量初始值單個Provider最大可併發數 |
generic | 用於控制GenericImplFilter是否加載進FilterChain中 |
token | 用於控制TokenFilter是否加載進FilterChain中 |
tps | 用於控制TpsLimitFilter是否加載進FilterChain中 |
validation | 用於控制ValidationFilter是否加載進FilterChain中 |
invoker.listener | 用於控制invoker過程中的監聽器名稱 |
exporter.listener | 用於控制export過程中的監聽器名稱 |
async | Consumer端控制本地調用是否是異步調用 |
return | Consumer端控制本地調用是否不需要調用返回值 |
connections | 用於控制Consumer在調用多個Provider時,自身的connneticon是否共享或最大個數 |
codec | 指定編碼器 |
heartbeat | 指定是否發送心跳,以及心跳的發送間隔 |
exchanger | 指定exchanger擴展點的實現類 |
heartbeat.timeout | 心跳超時時間 |
sent | Consumer端發送時,Consumer的等待超時時間 |
codec | 指定編碼器 |
dispather | 指定分發器 |
channel.handler | 控制、指定handler處理器 |
threadname | Provider端指定的線程池擴展點中線程名稱 |
threads | Provider端指定的線程池擴展點中核心線程數和最大線程數的數量 |
queues | Provider端指定的線程池擴展點中隊列的大小,0爲使用SynchronousQueue,小於0爲無限 |
dump.directory | Provider端線程池線程越界時,jstack命令dump線程文件快照存儲的路徑 |
corethreads | Provider端指定的線程池擴展點中cache/limited線程池核心線程數 |
alive | Provider端指定的線程池擴展點中cache線程池線程空閒時間,毫秒 |
connect.queue.capacity | Provider端dispatcher爲connection時,指定線程池隊列容量 |
connect.queue.warning.size | Provider端dispatcher爲connection時,指定線程池隊列容量告警閾值 |