基于Python的Webservice开发(一)-简介
2024-10-09 16:30:44
之前为了解决Webservice的开发,直接用Python自带的CGI模块挂在IIS上。
但是该方式开发Soap的接口,需要大量的开发,而且安全方面也存在很多问题。
我推荐关于用Python开发Webservice一套学习路线:Nginx+uwsgi+Django+Spyne
What is Spyne?
Spyne是一个python-rpc工具包,它使使用多个协议和传输来公开具有定义良好的API的在线服务变得容易,同时支持Json与Soap。
Spyne与流行的python web框架集成,以尽可能保持代码的整洁。
What is Django
Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。且Django默认解决了大部分的网络安全问题,你只需要专注与代码开发。
What is uwsgi
uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Flask框架写的程序)通信的一种规范。
What is Nginx
Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。
最新文章
- Surprise团队项目总结
- Asp.Net网页头部动态加载标题、描述、关键字、css和js文件的方法
- HIVE配置文件
- 对象之间的引用传递 之 .NET中的深拷贝和浅拷贝
- eclipse运行WordCount
- IntelliJ IDEA创建项目技巧(转)
- 转:如何取得Spring管理的bean
- Linux如何查找文件安装路径?
- JVM参数配置大全
- 如何获取外网Ip呢, 终于找到方法了
- LeanCloud获取最近会话列表和获取最后一条聊天记录
- 使用Team Foundation Server 2012源代码管理基本
- OPPO realme 2在哪里打开Usb调试模式的简单步骤
- python3 爬取搜狗微信的文章
- React Native 从入门到原理一
- am335x ubi Read-only mode
- Socket网络编程--小小网盘程序(1)
- thinkphp中setInc、setDec方法
- 使用大于16TB的ext4文件系统
- memcache分布式布置方案