<rsd version="1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://archipelago.phrasewise.com/rsd">
  <service>
    <engineName>MyGet</engineName>
    <engineLink>http://www.myget.org/</engineLink>
    <dc:identifier>https://www.myget.org/F/joqer/</dc:identifier>
    <dc:owner>dsimunic</dc:owner>
    <dc:creator>dsimunic</dc:creator>
    <dc:title>Joqer</dc:title>
    <dc:description>Joqer
=====

A simple and fast persistent serverless queue.
https://github.com/wa-research/joqer

Notable features:

* Accepts concurrent writes from multiple threads and processes, without a dedicated server process.
* Persistent messages, written close to disk bandwidth speed.
* Enqueues very large messages (max size on disk 2^32 per message, however, a single message must fit into process memory space).
* Queue sizes only limited by available disk space.
* Multiple lock-free concurrent readers.
* Fast reader catch-up: a reader reads all messages until the queue head in a loop, doesn't need to pop each message separately.
* CLS compliant, should work in Medium trust.
* Production ready.

Great for...
=========

* Background job queues
* Application event store
* Error logging and log collection/forwarding</dc:description>
    <homePageLink>https://www.myget.org/Feed/Details/joqer/</homePageLink>
    <apis>
      <api name="nuget-v3-packages" blogID="" preferred="false" apiLink="https://www.myget.org/F/joqer/api/v3/index.json" />
      <api name="nuget-v2-packages" blogID="" preferred="true" apiLink="https://www.myget.org/F/joqer/api/v2/" />
      <api name="nuget-v1-packages" blogID="" preferred="false" apiLink="https://www.myget.org/F/joqer/api/v1/" />
    </apis>
  </service>
</rsd>