带普罗米修斯和哨兵支持的微服务用烧瓶(扭曲)微结构。

flacon的Python项目详细描述


高射炮

Build StatusCoverage StatusPyPI versionSupported Python versions

带普罗米修斯和哨兵支持的微服务用烧瓶(扭曲/枪形)微结构

目标是删除启动简单http应用程序所需的大部分样板文件。 这提供了:

  • 理智的论据(--host--port--debug--log-level
  • 支持生产就绪的uwsgi容器(--twisted--gunicorn
  • 普罗米修斯支持默认指标(flacon.metrics:请参见prometheus_flask_exporter
  • 如果设置了SENTRY_DSNenv var,则提供可选的岗哨支持。
  • 如果您的模块中有一个“静态”目录,只需在其中放置一个favicon.ico!

安装

pip install flacon

# To use a production ready wsgi server install one of the following extra requirements
pip install flacon[twisted]
pip install flacon[gunicorn]

快速启动

fromflaconimportFlaconflacon=Flacon(__name__)app=flacon.app# This is a flask.Flask() app.@app.route('/example')defindex():return'Example'defmain():flacon.run()if__name__=='__main__':main()

想知道更多吗?看看example/app.py,您可以用flacon-example运行它。

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

推荐PyPI第三方库


热门话题
如何在javaswing中使用进度条,同时函数在繁重的进程中工作   SWIG(Java):如何调用带有void*out参数的函数?   java帮助解决算法问题   java,但我不想用try/catch块来包围语句!   可以从java类调用安卓类吗?   java流拆分器实现细节   java组织。莫基托。例外情况。滥用。无效使用MatcherException   java如何显示接收到的字符串?   java为什么这段代码不像JSR133建议的那样进入无限循环?   java BufferedReader readLine()从socket获取数据时冻结   java如何使用html表单发送的XML?   java RxJava与观察者代码的并行执行   我想使用CoreJava基于文本输入动态创建一个jpg图像   java如何在Mockito中模拟注入的bean?   java我的程序突然停止工作,我没有改变我记得的任何东西,现在它给出了第二个错误:javafx。fxml。加载异常   java树集排序错误   java RSA加密解密AES密钥并存储在文件中   Java将变量字符串[]与字符串混合在一个字符串数组中   如何在鼠标移动时重新绘制Java SWT应用程序?