{
	"listen": [
		{
			"type": "websocket",
			"port": 13900
		},
		{
			"type": "tcp",
			"port": 13902
		}
	],
	"logging": "info",
	"nodes": {
		"default": "Exchange",
		"state": {
			"type": "TopicStore",
			"options": {
				"persistent": true
			}
		},
		"ping": "PingResponder",
		"blib": {
			"type": "TestSource",
			"options": {
				"topic": "blib",
				"interval": 5000
			}
		},
		"test": {
			"type": "Queue",
			"options": {
				"capacity": 5,
				"pattern": ["test:*", "blib"],
				"persistent": true
			}
		}
	},
	"bindings": [
		{ "from": "blib", "to": "test" }
	],
	"storage": "./storage/"
}

{
	"listen": [
		{
			"type": "websocket",
			"port": 13900
		},
		{
			"type": "tcp",
			"port": 13902
		}
	],
	"logging": "info",
	"nodes": {
		"default": "HeaderStore",
		"state": {
			"type": "TopicStore",
			"options": {
				"persistent": true
			}
		},
		"ping": "PingResponder",
		"blib": {
			"type": "TestSource",
			"options": {
				"topic": "blib",
				"interval": 5000
			}
		},
		"test": {
			"type": "Queue",
			"options": {
				"capacity": 5,
				"pattern": ["test:*", "blib"],
				"persistent": true
			}
		}
	},
	"bindings": [
		{ "from": "blib", "to": "test" }
	],
	"storage": "./storage/"
}

Use HeaderStore for node "default": same as Exchange, but allows to selectively make topics persistent.
server: Use HeaderStore for node "default": same as Exchange, but allows to selectively make topics persistent.
