Skip to main content

Xbus Broker written in Python3

Project description

xbus.broker

xbus.broker is the central piece of the Xbus project.

Related projects:

Xbus

Xbus is an Enterprise service bus. As such it aims to help IT departments achieve a better application infrastructure layout by providing a way to urbanize the IT systems.

The goals of urbanization are:
  • high coherence

  • low coupling

More information about Xbus:

Installing

Get requirements: python3 dev package, 0mq and redis:

$ sudo apt-get install libzmq3-dev python3-dev redis-server

Set up a virtualenv:

$ mkvirtualenv xbus

Clone this project:

$ hg clone https://bitbucket.org/xcg/xbus.broker

Install Python requirements:

$ pip install -r xbus.broker/requirements.txt

Then just install the xbus.broker package:

$ pip install xbus.broker

Configuring

Create configuration files (eg for the 0.1.3 version):

$ cp xbus.broker/etc/config.ini-example config.ini
$ cp xbus.broker/etc/logging.ini-example logging.ini

Edit the files following comments written inside. Note: Ensure the path to the logging file is an absolute path.

Initialize the database

Run the “setup_xbusbroker” program:

$ setup_xbusbroker -c config.ini

Running

Run the “start_xbusbroker” program:

$ start_xbusbroker -c config.ini

Contributors

Sorted by commit date:

Changelog

0.1.3 (2015-05-11)

  • Improve the README and configuration file paths.

0.1.2 Initial release (2015-05-11)

  • Initial implementation of the Xbus broker in Python 3.

Project details


Download files

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

Source Distributions

xbus.broker-0.1.3.zip (46.1 kB view details)

Uploaded Source

xbus.broker-0.1.3.tar.gz (30.4 kB view details)

Uploaded Source

Built Distributions

xbus.broker-0.1.3-py3.4.egg (89.1 kB view details)

Uploaded Source

xbus.broker-0.1.3-py3-none-any.whl (40.3 kB view details)

Uploaded Python 3

File details

Details for the file xbus.broker-0.1.3.zip.

File metadata

  • Download URL: xbus.broker-0.1.3.zip
  • Upload date:
  • Size: 46.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for xbus.broker-0.1.3.zip
Algorithm Hash digest
SHA256 c04b2a11292ef809447e180848e9c47d9835686fc4ac3c1c645aafcb8fb30680
MD5 2b98610dc5347cb5379af40913529c7a
BLAKE2b-256 b0336b3de2e67083d5eb1fb3409e70eba256e4c0524422916fba4c365fd15dc1

See more details on using hashes here.

File details

Details for the file xbus.broker-0.1.3.tar.gz.

File metadata

  • Download URL: xbus.broker-0.1.3.tar.gz
  • Upload date:
  • Size: 30.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for xbus.broker-0.1.3.tar.gz
Algorithm Hash digest
SHA256 3f65def4d22e82b0ab2883198586f7e01d08cb7b73a91c874cc743155a4a36d9
MD5 579cc5f857c226b6167ef7ea62c1343e
BLAKE2b-256 1b7b1086a651e0b4c5fcc63a0632c29cf7b9ac834ee5cc2fba21f6b99ac04a21

See more details on using hashes here.

File details

Details for the file xbus.broker-0.1.3-py3.4.egg.

File metadata

File hashes

Hashes for xbus.broker-0.1.3-py3.4.egg
Algorithm Hash digest
SHA256 88ab6ceb4339d297c679a0260667d0a1badedf910a6cadacfd341a6ade19de39
MD5 42248b4903c648c45c773d0ee5352fdd
BLAKE2b-256 aaa593974857117e32101eabcc79bf0713d9661254bdcd0283258ab184107082

See more details on using hashes here.

File details

Details for the file xbus.broker-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for xbus.broker-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9c149ce9656314ff21d96de44f5da77fe4051b2d5bf714581658545543052a47
MD5 10a1d8e80a1c94efc0d1bf15de024795
BLAKE2b-256 d8a575932f80c90d876853e154da74f2aa784e7fe7e95de5aa03228bf900064f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page