Firefly 配置說明!

 

下圖一一個典型的config.json的配置:
                                                                                                                               <ignore_js_op>


配置中主要包括四個部分,master,servers,db,memcached。master用來定義master的端口,servers用來定義各個服務器中的配置,以及服務進程的擴展。db定義了數據庫的鏈接配置信息,memcached配置memcached服務的鏈接配置信息。
web

 


master配置數據庫

rootport  master服務的管理端口;   webport        master服務的對外http端口,經過web接口實現對各個服務進程的管理。
json



servers配置緩存


   server下面配置的沒一個key的名稱就是定義的新的服務進程的名稱。經過添加新的項來擴充服務進程。每一個服務進程的配置規則以下:
       netport[可選]提供客戶端進行tcp鏈接的端口,用戶與客戶端的通訊。
       rootport[可選]提供其餘服務進程鏈接的端口,這樣實現進程間的RPC調用
       remoteport[可選]指定要鏈接到哪些服務進程的信息的列表,其中包括rootname要鏈接到的服務進程的名稱,rootport要鏈接到的服務進程的端口。
       name[可選]服務進程的名稱
       app[可選]指定該進程的入口模塊名稱
       log[可選]指定該進程的日誌文件存放信息
       db[可選]是否須要數據庫服務
       mem[可選]是否須要memcached緩存服務
       cpu[可選]進程綁定到指定cpu核心運行,減小cpu切換的性能消耗
服務器

 


db配置[可選]app


        host        數據庫服務地址
       user        數據庫用戶名
       passwd        數據庫密碼
       port        數據庫鏈接端口
       db        數據庫庫名稱
       charset        數據庫鏈接客戶端編碼


memcached配置[可選]
      urls        memcache鏈接配置
      hostname        memcached緩存分配命名。

tcp

相關文章
相關標籤/搜索