- ServiceNameRailsAPI: sn.RailsAPI.Listen,
- ServiceNameController: sn.Controller.Listen,
- ServiceNameNodemanager: sn.Nodemanager.Listen,
- ServiceNameWorkbench: sn.Workbench.Listen,
- ServiceNameWebsocket: sn.Websocket.Listen,
- ServiceNameKeepweb: sn.Keepweb.Listen,
- ServiceNameKeepproxy: sn.Keepproxy.Listen,
- ServiceNameKeepstore: sn.Keepstore.Listen,
+ ServiceNameRailsAPI: np.RailsAPI.Listen,
+ ServiceNameController: np.Controller.Listen,
+ ServiceNameNodemanager: np.Nodemanager.Listen,
+ ServiceNameWorkbench: np.Workbench.Listen,
+ ServiceNameWebsocket: np.Websocket.Listen,
+ ServiceNameKeepweb: np.Keepweb.Listen,
+ ServiceNameKeepproxy: np.Keepproxy.Listen,
+ ServiceNameKeepstore: np.Keepstore.Listen,
+ }
+}
+
+func (h RequestLimits) GetMultiClusterRequestConcurrency() int {
+ if h.MultiClusterRequestConcurrency == 0 {
+ return 4
+ }
+ return h.MultiClusterRequestConcurrency
+}
+
+func (h RequestLimits) GetMaxItemsPerResponse() int {
+ if h.MaxItemsPerResponse == 0 {
+ return 1000