agent-backend/cmconfig.readme.md
CaiHQ aacd939408 support ledgerparams
add startContract at cmconfig.json
add docker scripts
2022-03-22 23:52:01 +08:00

1.2 KiB
Raw Blame History

配置项

示例格式

{
  "cmi":"",
  "debug":"",
  "disableDoRepo":false,
  "disableLocalLhs":false,
  "doipCertPath":"",
  "doipLhsAddress":"",
  "doipPort":-1,
  "doipUserHandle":"",
  "enableEventPersistence":false,
  "enableSsl":"./ssl/chained.pem:./ssl/domain.pem",
  "ip":"127.0.0.1",
  "isLAN":true,
  "overwrite":false,
  "servicePort":21030,
  "textFileSuffixes":".yjs,.json,.txt,.css,.js,.html,.md,.conf,.csv",
  "withBdledgerClient":"./runnable/bdledger_mac",
  "withBdledgerServer":false,
  "consistencyPlugins": "./libs/custom-plugin.jar"
}

consistencyPlugins 配置

下述四项插件使用字符串分割如需添加多项以逗号分隔在cmconfig.json里修改如:

"consistencyPlugins": "xxx/xxx.jar,xxx/xxx.jar"

通讯插件配置

下述四项插件使用字符串分割如需添加多项在cmconfig.json里修改如:

"wsPluginActions": "org.bdware.metering.MeteringAction"
  1. wsPluginActions: WS端,包括contractManagerFrameHandler和CMHttpHandler
  2. clientToAgentPlugins: client -> cluster 包括MasterClientFrameHandler
  3. clientToClusterPlugins:[], client -> NodeCenterClientHandler
  4. tcpPlugins:tcp 包括TcpserverFrameHandler