跳转到主要内容

用Python3编写的Xbus Broker

项目描述

xbus.broker

Build Status

xbus.broker是Xbus项目的核心部分。

相关项目

Xbus

Xbus是一个企业服务总线。因此,它旨在通过提供一种使IT系统城市化的方式,帮助IT部门实现更好的应用程序基础设施布局。

城市化的目标包括
  • 高内聚

  • 低耦合

有关Xbus的更多信息

安装

获取需求:python3-dev, 0mq, python3 和 redis

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

使用Python 3设置虚拟环境

$ mkvirtualenv -p /usr/bin/python3 xbus

安装 xbus.broker 包

$ pip install xbus.broker

配置

创建配置文件(例如,对于 0.1.3 版本)

$ wget https://bitbucket.org/xcg/xbus.broker/raw/0.1.3/etc/config.ini-example -O config.ini
$ wget https://bitbucket.org/xcg/xbus.broker/raw/0.1.3/etc/logging.ini-example -O logging.ini

根据文件内的注释编辑文件。注意:确保日志文件的路径是绝对路径。

初始化数据库

运行“setup_xbusbroker”程序

$ setup_xbusbroker -c config.ini

迁移现有数据库

使用“migrate_xbus_broker”项目。说明见 <https://bitbucket.org/xcg/migrate_xbus_broker/>。

运行

运行“start_xbusbroker”程序

$ start_xbusbroker -c config.ini

贡献者

按提交日期排序

变更日志

0.2.0 (2016-06-27)

0.1.5 (2015-05-25)

  • 更新要求。

0.1.4 (2015-05-18)

  • 根据权限更改更新设置脚本。

  • 在 setup.py 中定义所需的包版本,并说明为什么某些版本被冻结。

0.1.3 (2015-05-11)

  • 改进 README 和配置文件路径。

0.1.2 初次发布(2015-05-11)

  • 在 Python 3 中初次实现 Xbus 代理。

项目详情


下载文件

下载适合您平台文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源代码分发

xbus.broker-0.2.0.zip (53.1 kB 查看哈希值)

上传时间 源代码

xbus.broker-0.2.0.tar.gz (36.2 kB 查看哈希值)

上传时间 源代码

构建分发

xbus.broker-0.2.0-py3.4.egg (104.4 kB 查看哈希值)

上传时间 源代码

xbus.broker-0.2.0-py3-none-any.whl (46.7 kB 查看哈希值)

上传时间 Python 3

由以下支持