https://123dok.net/document/qvl7dvjl-content-based-publish-subscribe-using-distributed-r-trees.html