Skip to main content
Help improve PyPI by participating in a 5-minute user interface survey!

Rapidly create services.

Project Description

# Oriole-Service

[![Join project](https://badges.gitter.im/zhouxiaoxiang/oriole-service.svg)](https://gitter.im/oriole-service/Lobby?utm_source=share-link&utm_medium=link&utm_campaign=share-link) [![Let's go](https://travis-ci.org/zhouxiaoxiang/oriole-service.svg?branch=master)](https://travis-ci.org/zhouxiaoxiang/oriole-service)

**Rapidly create services.**

## Prerequisites

- python >= 3.6
- mongodb
- mysql
- rabbitmq
- redis

## Install

pip install oriole-service

## Test

o t

![](https://github.com/zhouxiaoxiang/oriole-service/raw/master/docs/test.gif)

## Run

o r <service>

![](https://github.com/zhouxiaoxiang/oriole-service/raw/master/docs/run.gif)

## Halt

o h <service>

## Document

o d

![](https://github.com/zhouxiaoxiang/oriole-service/raw/master/docs/doc.gif)

## Check

![](https://github.com/zhouxiaoxiang/oriole-service/raw/master/docs/check_service.gif)


## Docker Base (Version: 1.13.1)

If you are not familar with docker, skip this paragraph.
Startup your rabbitmq/mysql/redis, and use their address below.

- Create an auth_service.

```
docker containers run -e 'RABBIT=pyamqp://' \
-e 'MYSQL=mysql://' \
-e 'REDIS=redis://' \
zhouxiaoxiang/service
```

- Login.

```
from oriole_service.api import ClusterRpcProxy

with ClusterRpcProxy({'AMQP_URI':'pyamqp://'}) as s:
s.auth_service.login({})
```


Release history Release notifications

History Node

14.0.0

History Node

13.2.0

History Node

13.1.0

History Node

13.0.0

History Node

12.4.0

History Node

12.3.0

History Node

12.2.0

History Node

12.1.0

History Node

12.0.1

History Node

12.0.0

History Node

11.0.0

History Node

10.6.0

History Node

10.5.0

History Node

10.4.0

History Node

10.3.2

History Node

10.3.1

History Node

10.3.0

History Node

10.2.1

History Node

10.2.0

History Node

10.1.1

History Node

10.0.1

History Node

10.0.0

History Node

9.1.0

History Node

9.0.1

History Node

9.0.0

History Node

8.4.0

History Node

8.3.0

History Node

8.2.0

History Node

8.1.1

History Node

8.1.0

History Node

8.0.0

History Node

6.3.0

History Node

6.2.0

History Node

6.1.0

History Node

6.0.0

History Node

5.7.0

History Node

5.6.0

History Node

5.5.0

History Node

5.4.0

This version
History Node

5.3.0

History Node

5.2.2

History Node

5.2.1

History Node

5.2.0

History Node

5.1.0

History Node

5.0.0

History Node

4.6.2

History Node

4.6.1

History Node

4.6.0

History Node

4.5.0

History Node

4.4.0

History Node

4.3.1

History Node

4.3.0

History Node

4.2.1

History Node

4.2.0

History Node

4.1.0

History Node

4.0.0

History Node

3.5.0

History Node

3.4.0

History Node

3.3.4

History Node

3.3.3

History Node

3.3.2

History Node

3.3.1

History Node

3.3.0

History Node

3.2.3

History Node

3.2.2

History Node

3.2.1

History Node

3.2.0

History Node

3.1.1

History Node

3.1.0

History Node

3.0.3

History Node

3.0.2

History Node

3.0.0

History Node

2.2.2

History Node

2.2.1

History Node

2.2.0

History Node

2.0.1

History Node

2.0.0

History Node

1.2.0

History Node

1.1.3

History Node

1.1.2

History Node

1.1.1

History Node

1.1.0

History Node

1.0.2

History Node

1.0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
oriole_service-5.3.0-py3-none-any.whl (13.4 kB) Copy SHA256 hash SHA256 Wheel py3 Oct 13, 2017
oriole-service-5.3.0.tar.gz (611.3 kB) Copy SHA256 hash SHA256 Source None Oct 13, 2017

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page