diff options
author | vnugent <public@vaughnnugent.com> | 2023-08-05 17:50:16 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2023-08-05 17:50:16 -0400 |
commit | bd4590d7cfaf2fa554ff6c37e095975ac4eb0f02 (patch) | |
tree | 66c4720e46cb7eb066a784a22a4de3544babbafb /plugins/ObjectCacheServer/src/ObjectCacheServer.sample.json | |
parent | 6de8bb6b38b716605f0d275d998ca47e33520b7a (diff) |
Public prep, and api additions
Diffstat (limited to 'plugins/ObjectCacheServer/src/ObjectCacheServer.sample.json')
-rw-r--r-- | plugins/ObjectCacheServer/src/ObjectCacheServer.sample.json | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/plugins/ObjectCacheServer/src/ObjectCacheServer.sample.json b/plugins/ObjectCacheServer/src/ObjectCacheServer.sample.json new file mode 100644 index 0000000..cb661e6 --- /dev/null +++ b/plugins/ObjectCacheServer/src/ObjectCacheServer.sample.json @@ -0,0 +1,58 @@ +{ + //enables cache server cluster node data + "cluster": { + //Delay to re-discover peers + "discovery_interval_sec": 360, + + //Limits the number of peers to connect to after discovery + "max_peers": 10, + + //Max ev queue depth before LRU eviction + "max_queue_depth": 10000, + + //Time between queue purge + "queue_purge_interval_sec": 360000, + + //Forces strict ip address verification on upgrades (best to leave on) + "verify_ip": true, + + //The cache websocket endpoint path + "connect_path": "/cache", + + //Optional to allow nodes to discover nodes we adverties + "discovery_path": "/discover", + + //Optionally change the well-known path (clients must know this) + "well_known_path": null + }, + + //Cache configuration object, FBM protocol variables + "cache": { + + //the number of cache buckets to distribute load + "buckets": 100, + + //Max number of cache entires per bucket + "max_cache": 10000, + + //the maxium queue depth allowed per cache server event queue before LRU eviction + "change_queue_max_depth": 10000, + + //FBM buffer config + "buffer_recv_max": 102400, //Up to 100Kb transfer buffer + "buffer_recv_min": 8192, //min of 8k transfer buffer + "buffer_header_max": 2048, //2k max header buffer size + "buffer_header_min": 128, //128 byte min request header buffer size + "max_message_size": 20480 //Absolute maxium message size allowed, also the maxium size of cache entires + }, + + //Known peers array, must point to well-known endpoint for discovery + "known_peers": [ + ], + + "secrets": { + //Required cache secrets + "cache_private_key": "", + "client_public_key": "" + } +}
\ No newline at end of file |