Dubbo速查 -- URL參數

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時,指定線程池隊列容量告警閾值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章