使用mssql在Python中进行API设计

时间:2019-05-07 07:17:05

标签: python flask flask-sqlalchemy pymssql

我目前正在使用pymssql从python访问mssql数据库 这是我的代码:

import pymssql as pms
_dbcon = pms.connect(server, username, password, database, charset='UTF-8')
_cur = _dbcon.cursor()
_cur.execute(_query)
_datacur = _cur.fetchall()
print(_datacur)

我想设计一个REST API,以便我可以通过该API处理许多此类请求。该API必须具有多重处理能力,我该如何去做(一个高水平的描述就足够了)。 Flask适合于此还是我应该使用其他平台?

1 个答案:

答案 0 :(得分:1)

您要寻找的是gunicorn。将其与flask结合使用将满足您的需求。

我建议仔细阅读gunicorn的{​​{3}},以了解其作用。

引用:

  

服务器型号

     

Gunicorn基于前叉工人模型。这意味着那里   是管理一组工作程序的中央主过程。   主人对单个客户一无所知。所有要求   并且响应完全由工作进程处理。

     

大师

     

主进程是一个侦听各种进程的简单循环   发出信号并做出相应反应。它管理正在运行的工人列表   通过收听诸如TTIN,TTOU和CHLD之类的信号。 TTIN和TTOU告诉   掌握增加或减少正在运行的工人的数量。冠心病   指示子进程已终止,在这种情况下,主进程已终止   进程会自动重新启动失败的工作程序。

相关问题