https://github.com/liftmodules/amqp
Lift Advanced Message Queuing Protocol (AMQP) support
https://github.com/liftmodules/amqp
amqp liftmodules
Last synced: 4 months ago
JSON representation
Lift Advanced Message Queuing Protocol (AMQP) support
- Host: GitHub
- URL: https://github.com/liftmodules/amqp
- Owner: liftmodules
- Created: 2012-05-27T11:29:24.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2019-05-13T10:48:27.000Z (about 7 years ago)
- Last Synced: 2024-03-26T13:24:37.942Z (about 2 years ago)
- Topics: amqp, liftmodules
- Language: Scala
- Size: 1.55 MB
- Stars: 4
- Watchers: 26
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
AMQP Lift Module
==================
[](https://travis-ci.org/liftmodules/amqp)
This module provides integration with the [Advanced Message Queuing Protocol (AMQP)](http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol).
Quick start for users
=====================
To include this module in your Lift project change `build.sbt` to include:
libraryDependencies += "net.liftmodules" %% "amqp_3.3" % "1.6.0"
Previous releases
-----------------
| Lift Version | Scala Version | Module Version |
|--------------|---------------|----------------|
| 3.3 | 2.12, 2.11 | 1.6.0 |
| 3.2 | 2.12, 2.11 | 1.6.0 |
| 3.1 | 2.12, 2.11 | 1.5.0 |
| 3.0 | 2.12, 2.11 | 1.4.0 |
| 2.6 | 2.10, 2.9 | 1.3 |
| 2.5 | 2.10, 2.9 | 1.3 |
Historic snapshot releases
--------------------------
| Lift Version | Scala Version | Module Version |
|--------------|---------------|----------------|
| 2.6 | 2.11 | 1.4-SNAPSHOT |
| 3.0 | 2.10 | 1.2-SNAPSHOT |
For snapshots you'll also need:
resolvers += Resolver.sonatypeRepo("snapshots")
Documentation
=============
**Note:** The module package changed from `net.liftweb.amqp` to `net.liftmodules.amqp` in May 2012. Please consider this when referencing documentation written before that date.
* [Lift AMQP with RabbitMQ and Scala – Tutorial and Screencast](http://timperrett.com/2009/05/22/lift-amqp-with-rabbitmq-and-scala-tutorial-and-screencast/) from Tim Perrett.
* _Exploring Lift_, chapter 13.2 on [AMQP](http://exploring.liftweb.net/master/index-13.html).
* [Distributing Comet Across Multiple Servers](http://cookbook.liftweb.net/#DistributedComet) from _The Lift Cookbook_ uses this module.
Notes for module developers
===========================
Learn more about modules on the [Lift Wiki page for modules](https://www.assembla.com/spaces/liftweb/wiki/Modules).
Travis hosts the [project build](https://travis-ci.org/liftmodules/amqp/).
SNAPSHOT versions are automatically published to Sonatype when merged to master.
This project compiles for Lift 3 by default.
To build for other versions of Lift, change the value of `liftVersion` in SBT.
For example:
```
> set LiftModule.liftVersion := "2.6.3"
> ++ 2.11.8
> package
```