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

https://github.com/wrieg123/csp-adapter-zeromq

A CSP Adapter for the ZeroMQ Universal Messaging Library
https://github.com/wrieg123/csp-adapter-zeromq

cpp python stream-processing streaming zeromq

Last synced: about 2 months ago
JSON representation

A CSP Adapter for the ZeroMQ Universal Messaging Library

Awesome Lists containing this project

README

          

# csp adapter zeromq

A [csp](https://github.com/point72/csp) adapter for [zeromq](https://zeromq.org).

## Features

Exposes the following patterns:
- Pub / Sub
- Push / Pull

In progress:
- Req / Rep

## Development

We utilize conda for managing environment dependencies. In order to create your development environment:

```bash
git clone https://github.com/wrieg123/csp-adapter-zeromq.git
cd csp-adapter-zeromq
micromamba create -n csp-zmq -f conda/dev-env-unix.yml
micromamba activate csp-zmq
make requirements
```

Building C++:
```bash
make build
```

Installing Python:
```bash
make develop
```

Tests:
```bash
make test
```