An open API service indexing awesome lists of open source software.

https://github.com/evolution-app/zeromqswift

A simple ZeroMQ layer written in Swift.
https://github.com/evolution-app/zeromqswift

message-queue server-side-swift swift swift4 zeromq zeromq-czmq zewo

Last synced: 4 months ago
JSON representation

A simple ZeroMQ layer written in Swift.

Awesome Lists containing this project

README

          

# EVO App - ZeroMQSwift

This project was created on top of ZeroMQ library made by our friends from [Zewo](https://github.com/Zewo).

## Run the server
```bash
$ git clone https://github.com/evolution-app/ZeroMQSwift.git
$ cd ZeroMQSwift
$ swiftenv install
$ swift run
```

## Examples
- [Firer](https://github.com/evolution-app/ZeroMQSwift/blob/master/Examples/Firer/) - Send a lot os messages into your message queue server
- [Consumer](https://github.com/evolution-app/ZeroMQSwift/blob/master/Examples/Consumer/) - Consume messages from your message queue server

To run the examples, you just need to access and execute inside the folder (Firer or Consumer):

```bash
$ swift run
```

## Requirements
- Swift 5.2.4
- Xcode 11
- [SwiftEnv](https://swiftenv.fuller.li)

## Credits

- Thiago Holanda: [**@tholanda**](https://twitter.com/tholanda).

## License

Released under an [MIT License](http://opensource.org/licenses/MIT). See `LICENSE` for details.

>**Copyright © 2017-present EVOlution App.**