用python3编写的xbus broker

xbus.broker的Python项目详细描述


xbus.broker

Build Status

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设置virtualenv:

$ 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

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

初始化数据库

运行“安装xbusbroker”程序:

$ setup_xbusbroker -c config.ini
< H3>迁移现有数据库

使用“migrate_xbus_broker”项目。指示灯亮起 <;https://bitbucket.org/xcg/migrate_xbus_broker/>;。

运行

运行“开始xbusbroker”程序:

$ start_xbusbroker -c config.ini

贡献者

按提交日期排序:

更改日志

0.2.0(2016-06-27)

  • Better message state tracking.
  • Undelivered messages are re-sent when the recipient comes back.
  • More logging.
  • Documentation improvements.
  • Upgrade step: Migrate the DB to version 1 using <https://bitbucket.org/xcg/migrate_xbus_broker/>.

0.1.5(2015-05-25)

  • Update requirements.

0.1.4(2015-05-18)

  • Update the setup script wrt permission changes.
  • Define required package versions in setup.py and document why some are frozen.

0.1.3(2015-05-11)

  • Improve the README and configuration file paths.

0.1.2初始版本(2015-05-11)

  • Initial implementation of the Xbus broker in Python 3.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
日期和现在之间的Java时间   java以适当的方式更新jLabel和jTextField   java如何从PQ(单链表)中删除最大值   java可以通过任何方式找出哪些NSF文件属于Domino服务器   java Velocity 2不会设置属性   如何使用java流迭代索引映射列表   maven依赖项在编译期间工作,但在java运行时失败。lang.NoClassDefFoundError&java。lang.ClassNotFoundException   java有没有办法完全隐藏Web应用程序代码?   Android appcompat v7 21库中的java FadingActionBar错误   Eclipse/com中的java AdMob。谷歌。安卓gms。ads.AdView   java My Service表示它正在运行,但其状态尚不清楚,似乎没有绑定   java无法启动Apache Tomcat Web应用程序容器   JDK:java中的命名约定。可丢弃的   Spring SerSecurity中的java身份验证错误   Maven:使用JDK8编译Java7   java在使用ExecutorService时如何管理内存?   comm.jar通信串行端口java   java LibGDX创建动画