- apache/pulsar#3119 [Feature request] Make brokers read on closest Bookie #3119
- apache/pulsar#3104 [Feature request] Namespace/topic rack affinity #3104
- https://bookkeeper.apache.org/distributedlog/docs/0.5.0/user_guide/globalreplicatedlog/main.html#cross-region-speculative-reads-1
- http://pulsar.apache.org/docs/en/pulsar-admin.html#ns-isolation-policy
- https://jack-vanlightly.com/blog/2018/10/2/understanding-how-apache-pulsar-works
- https://jack-vanlightly.com/blog/2018/10/21/how-to-not-lose-messages-on-an-apache-pulsar-cluster
- https://streaml.io/blog/why-apache-pulsar
- https://thehoard.blog/how-kafkas-storage-internals-work-3a29b02e026
- https://stackoverflow.com/questions/47791039/backup-restore-kafka-and-zookeeper
- https://bookkeeper.apache.org/distributedlog/docs/0.5.0/user_guide/implementation/storage.html
- https://github.com/shiv4289/bookkeeper-tutorial
- apache/bookkeeper#1193
- https://bookkeeper.apache.org/archives/docs/r4.2.1/bookkeeperOverview.html
- https://streaml.io/blog/intro-to-bookkeeper
- https://stackoverflow.com/questions/6394140/how-do-you-backup-zookeeper
- https://stackoverflow.com/questions/3662995/explaining-apache-zookeeper?rq=1
- http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_dataFileManagement
- http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance