Skip to main content

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.

Metadata

Release files for xbus.broker 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distributions (sdists)

Source distribution for xbus.broker 0.1.3
File Size Uploaded Provenance Actions
xbus.broker-0.1.3.zip 46.1 kB Without provenance Details for xbus.broker-0.1.3.zip
xbus.broker-0.1.3.tar.gz 30.4 kB Without provenance Details for xbus.broker-0.1.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for xbus.broker 0.1.3
File Interpreter ABI Platform Actions
xbus.broker-0.1.3-py3.4.egg Legacy Egg format - - Details for xbus.broker-0.1.3-py3.4.egg
xbus.broker-0.1.3-py3-none-any.whl Python 3 none any Details for xbus.broker-0.1.3-py3-none-any.whl

Total release size: 205.9 kB

Release files / xbus.broker-0.1.3.zip

Download URL xbus.broker-0.1.3.zip
Size 46.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c04b2a11292ef809447e180848e9c47d9835686fc4ac3c1c645aafcb8fb30680
BLAKE2b-256 checksum
How to use checksums
b0336b3de2e67083d5eb1fb3409e70eba256e4c0524422916fba4c365fd15dc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / xbus.broker-0.1.3.tar.gz

Download URL xbus.broker-0.1.3.tar.gz
Size 30.4 kB
Tags Source
SHA-256 checksum
How to use checksums
3f65def4d22e82b0ab2883198586f7e01d08cb7b73a91c874cc743155a4a36d9
BLAKE2b-256 checksum
How to use checksums
1b7b1086a651e0b4c5fcc63a0632c29cf7b9ac834ee5cc2fba21f6b99ac04a21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / xbus.broker-0.1.3-py3.4.egg

Download URL xbus.broker-0.1.3-py3.4.egg
Size 89.1 kB
Tags Egg
SHA-256 checksum
How to use checksums
88ab6ceb4339d297c679a0260667d0a1badedf910a6cadacfd341a6ade19de39
BLAKE2b-256 checksum
How to use checksums
aaa593974857117e32101eabcc79bf0713d9661254bdcd0283258ab184107082
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / xbus.broker-0.1.3-py3-none-any.whl

Download URL xbus.broker-0.1.3-py3-none-any.whl
Size 40.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9c149ce9656314ff21d96de44f5da77fe4051b2d5bf714581658545543052a47
BLAKE2b-256 checksum
How to use checksums
d8a575932f80c90d876853e154da74f2aa784e7fe7e95de5aa03228bf900064f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for xbus.broker 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page