免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

zk中CommitProcessor的作用是什么

本篇文章給大家分享的是有關zk中CommitProcessor的作用是什么,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設、網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務通山,10年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:13518219792

CommitProcessor用來處理提交的請求

CommitProcessor extends Thread implements RequestProcessor

zk中CommitProcessor的作用是什么

UML關系圖

zk中CommitProcessor的作用是什么

內(nèi)部類

CommitWorkRequest

屬性

queuedRequests

請求等待隊列

committedRequests

已提交請求隊列

nextProcessor

RequestProcessor請求下一個處理器

toProcess

要處理請求

workerPool

處理服務

  
  
構造方法
public CommitProcessor(RequestProcessor nextProcessor, String id, boolean matchSyncs) {
    super("CommitProcessor:" + id);
    this.nextProcessor = nextProcessor;
    this.matchSyncs = matchSyncs;
}


是否正在處理請求
private boolean isProcessingRequest() {
    return numRequestsProcessing.get() != 0;
}


是否需要commit
protected boolean needCommit(Request request) {
    switch (request.type) {
    case OpCode.create:
    case OpCode.create2:
    case OpCode.createTTL:
    case OpCode.createContainer:
    case OpCode.delete:
    case OpCode.deleteContainer:
    case OpCode.setData:
    case OpCode.reconfig:
    case OpCode.multi:
    case OpCode.setACL:
    case OpCode.check:
        return true;
    case OpCode.sync:
        return matchSyncs;
    case OpCode.createSession:
    case OpCode.closeSession:
        return !request.isLocalSession();
    default:
        return false;
    }
}

以上就是zk中CommitProcessor的作用是什么,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁名稱:zk中CommitProcessor的作用是什么
網(wǎng)站鏈接:http://newbst.com/article12/jhccdc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管面包屑導航電子商務外貿(mào)網(wǎng)站建設軟件開發(fā)網(wǎng)站導航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設