Correct way to make cross-server marketplace

Recently with the release of MemoryStoreService I’ve been interested in making a cross-server market though the documentation is slightly unclear. Would I use the queue aspect to achieve this or use SortedMaps?