
Security News
MCP Community Begins Work on Official MCP Metaregistry
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
.. image:: https://secure.travis-ci.org/mozilla-services/queuey.png?branch=master :width: 82px :height: 13px :alt: Travis CI build report :target: https://secure.travis-ci.org/#!/mozilla-services/queuey
Read the full documentation at http://queuey.readthedocs.org/
Wat? Another message queue?
Given the proliferation of message queue's, one could be inclined to believe that inventing more is not the answer. Using an existing solution was attempted multiple times with most every existing message queue product.
The others failed (for our use-cases).
Queuey is meant to handle some unique conditions that most other message queue solutions either don't handle, or handle very poorly. Many of them for example are written for queues or pub/sub situations that don't require possibly longer term (multiple days) storage of not just many messages but huge quantities of queues.
Queuey Assumptions and Features:
Queuey can be configured with varying message guarantees, such as:
Changing the storage back-end and deployment strategies directly affects the message guarantee's. This enables the Queuey deployment to meet different requirements and performance thresholds.
For more background on Queuey, see the Mozilla wiki section on queuey <https://wiki.mozilla.org/Services/Sagrada/Queuey>
_.
Make sure you have the following software already installed before proceeding:
After downloading the repository for the first time, cd into the directory and run::
$ make
This will do the following:
To run Queuey, you need a storage back-end for the queues. The default storage back-end is Cassandra. This installation has been automated in Queuey's Makefile, to install Cassandra in the same directory as Queuey::
make cassandra
Which will fetch the Cassandra server and set up the configuration.
The default (Cassandra) stores its data and files inside the local Cassandra directory so as not to interfere with any existing Cassandra installations on the system.
The message store (used by the server to route messages) and the HTTP server must be started separately. The steps are (starting from the root project directory)
::
./bin/cassandra/bin/cassandra -p cassandra.pid
To shut it down at any point in the future::
kill -2 `cat cassandra.pid`
It is recommended that you copy the etc/queuey-dev.ini
file to
/etc/queuey.ini
. This will prevent accidental loss of configuration
during an update.
::
bin/pserve etc/queuey.ini
"Upgrading" Queuey may require reinitializing the schema. To reinitialize the schema, remove all data files. The new correct schema will be automatically created during the next Queuey startup.
Stop Cassandra::
kill -2 cat cassandra.pid
Remove the Cassandra data directory (not the Cassandra binary directory)::
rm -rf ./cassandra
Start Cassandra::
./bin/cassandra/bin/cassandra -p cassandra.pid
Features
Bug fixes
FAQs
RESTful Message Queue
We found that queuey demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
Research
Security News
Socket uncovers an npm Trojan stealing crypto wallets and BullX credentials via obfuscated code and Telegram exfiltration.
Research
Security News
Malicious npm packages posing as developer tools target macOS Cursor IDE users, stealing credentials and modifying files to gain persistent backdoor access.