消息服务器后端

msg的Python项目详细描述


#消息

[![特拉维斯CI状态](https://travis-ci.org/lily-seabreeze/msg.svg)](https://travis-ci.org/lily-seabreeze/msg) [![工作服代码覆盖范围](https://img.shields.io/coveralls/lily-seabreeze/msg.svg)](https://coveralls.io/github/lily-seabreeze/msg) [![pypi](https://img.shields.io/pypi/v/msg.svg)](https://pypi.python.org/pypi/msg

msg是一个简单而强大的restful[面向服务的体系结构(soa)](https://en.wikipedia.org/wiki/Service-oriented_architecture) 消息库。

msg专注于任何消息传递系统的重叠核心功能, 所以你可以跳到实现酷的部分。你可以用味精 创建实时聊天/即时消息、论坛、Twitter克隆、博客等。

msg在python 2和3中运行。msg可以配置为使用 sqlalchemy支持的任何数据库。

这个项目的优点是它的焦点/范围很小 我们为您提供最完美的信息系统。

对于rest api、安装说明、部署说明等, 请阅读[官方消息维基](https://github.com/lily-seabreeze/msg/wiki)!

##一般设置

  1. install and launch redis server
  2. Edit msg/config.py or override
  3. pip install -r requirements/base.txt
  4. gunicorn msg.msg:app –worker-class gevent –bind localhost:5000

如果您使用的是非默认数据库:

python-c“import msg.msg;msg.msg.init_db()”

##测试一下

要使演示正常工作,您需要安装 允许控件允许源代码:*Firefox插件, 铬合金,随便。

  1. cd examples
  2. python msgviewer.py
  3. Checkout http://localhost:8080/ and http://localhost:8080/stream

如果您使用的是httpie(sudo apt install httpie)下面是一些示例命令:

  1. Create a user: http POST localhost:5000/user username=kitten password=yarn
  2. Create a message: http POST localhost:5000/message text=”i love kittens” –auth kitten:yarn

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

推荐PyPI第三方库


热门话题
java如何比较二维交错数组中列中元素的长度   java依赖javafx是安全的。util。回电话?   用于格式化二进制数的正则表达式,在Java中,从右到左每4个字符使用空格   java我应该在基于Springboot的后端使用headless模式吗?   java Hibernate获取数据。list()已去润滑,表未映射。怎么办?   java Spring引导存储库,包括示例、规范和页面   java使用UUID。randomUUID()和多次调用方法?   每个客户端请求的Java DatagramSocket不同线程   字符串中的java表达式到arraylist   数组循环遍历word文档和图像,并存储到SQL java   java wsimport Xauthfile错误   java在适配器中返回相同的片段   charAt()方法如何从字符串中提取数字并将其放入Java中的新字符串中?   java我想在两部手机之间建立hfp连接   java如何添加priceAfterDiscount的公共方法,该方法返回折扣后的价格