利用flask简单快捷特性,作为构建微服务的基础。
class BaseService(object):def __init__(self,uri,host="0.0.0.0",port=5002):self.app = Flask("sparrow")self.uri = uriself.port = portself.host =hostdef ping(self):return "ping success"def setting(self):return "setting success"def process(self):return "process success"def start(self):self.app.add_url_rule(self.uri+"/ping", view_func=self.ping,methods=['GET'])self.app.add_url_rule(self.uri + "/setting", view_func=self.setting, methods=['POST'])self.app.add_url_rule(self.uri, view_func=self.process, methods=['POST'])self.app.run(host=self.host, port=self.port)
class sparrowApp(BaseService):def __init__(self):self.uri = "/sparrowApp"BaseService.__init__(self,uri=self.uri,host="127.0.0.1")def ping(self):return "ping success"def setting(self):return "setting success"def process(self):return "process success"if __name__ == '__main__':service = sparrowApp()service.start()
swagger

基于flask构建微服基本demo相关推荐

  1. 【Python-Microfilm-web-app-flask】基于Flask构建的微电影网站实例及源码参考

    前言 2019年5月20号,系统集成项目工程师考试结束,这个意味这今年的目标实现了一小部分,毕竟是一年多没有再参加考试,这次考试,又体会到了头脑风暴,考试这种活动,和编程不是一个层次.编程我可以有N种 ...

  2. Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务(三):RSA(RS512) 签名 JWT(附demo)

    系列 云原生 API 网关,gRPC-Gateway V2 初探 Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务:第一篇 Go + gRPC-Gateway(V2) ...

  3. 基于K8S构建企业级Jenkins CI/CD平台实战(三) 之 带你实战Spring boot/Cloud 项目 CI/CD jenkins自动化构建、部署过程

    需要环境 Git(GitLab) Harbor 私服 kubernetes-plugin 使用 Kubernetes jenkins 通过前面三篇我们已经了解了jenkins和 kubernetes- ...

  4. 基于scratch构建轻量快速镜像

    设计背景: 由于项目所限定的运行平台生态所限,没有良好的容器镜像支持无父镜像可以依赖(不像X86.ARM平台),且项目对容器镜像的启动时间和镜像大小的要求,所以需要从零开始构建镜像. docker的镜 ...

  5. 通过百度语音api实现语音控制五子棋——基于flask

    目录 思路 成果 步骤 录音代码 语音识别代码 思路 使用python的pyaudio库来进行语音录入,将语音存放在本地文件,然后再通过百度api进行语音识别,通过识别内容判断下一步棋落在哪. 成果 ...

  6. [carla入门教程]-6 小项目:基于carla-ros-bridge构建一个小型比赛赛道

    本专栏教程将记录从安装carla到调用carla的pythonAPI进行车辆操控并采集数据的全流程,带领大家从安装carla开始,到最终能够熟练使用carla仿真环境进行传感器数据采集和车辆控制. 第 ...

  7. 基于vue构建前端应用

    安装Node.js 关于Node.js Node.js是一个基于 Chrome V8 引擎 的异步驱动的 JavaScript 运行时 HTTP 是 Node.js 中的一等公民.它设计的是流式和低延 ...

  8. 基于PaddlePaddle构建ResNet18残差神经网络的食物图片分类问题

    基于PaddlePaddle构建ResNet18残差神经网络的食物图片分类问题 Introduction 本项目是在李宏毅机器学习课程的作业3进行的工作,任务是手动搭建一个CNN模型进行食物图片分类( ...

  9. 基于flask的YOLO目标检测web服务及接口

    这个小项目是基于flask微型目标检测服务.使用的是YOLOv3版本,使用的是在coco数据集上已经训练好的参数.整个目录结构如下(我运行的环境是window10,pycharm): 其中: cfg是 ...

最新文章

  1. Universal-Image-Loader 示例 工具
  2. c++中的引用和python中的引用_对比 C++ 和 Python,谈谈指针与引用
  3. springmvc提供RestController方法接口返回json数据中文乱码
  4. mysql记录操作日志
  5. 【机器视觉】 dev_set_contour_style算子
  6. 【C语言进阶深度学习记录】三十六 程序与进程的区别(程序的内存布局)
  7. Python(42)_文件操作
  8. Java -考研 学习路线(笔记链接汇总)-个人用
  9. MySQL系列(三)
  10. 【论文阅读】Deep Residual Learning for Image Recognition
  11. 为什么使用事务?如何实现声明式事务?
  12. 阿里云解决方案架构师,讲述分布式架构云平台解决方案(附图文)
  13. 20200717每日一句
  14. Dart教程(一):dart安装
  15. 【C++拾遗之二】fseek、ftell函数读取文件
  16. 红蜘蛛多媒体网络教室v7.2版一款网络教学的软件
  17. k3 cloud oracle,调试K3Cloud的管理中心未能加载Oracle问题
  18. 大气压力换算公式_大气压换算公式(大气压与温度换算公式)
  19. ds6708 symbol 驱动_Symbol DS6708条码扫描器
  20. simulink中对powergui的使用

热门文章

  1. mysql logs_MySQL Logs
  2. DOM4J解析XML文档
  3. 图像语义分割入门:FCN/U-Net网络解析
  4. 分析比较国内几大OTA(Online Travel Agency)的优劣势
  5. 百万调音师—Audition 压缩效果器
  6. Exchange控制台错误:WinRM客户端已将请求发送到HTTP服务器
  7. 【百金轻】:油价跌势愈猛 投资者更不应做急单
  8. mysql创建三个表相互关联_mysql – 在三个表之间创建关系
  9. JavaScript中逻辑运算符的优先级
  10. python标准库不需要导入即可使用其中的所有对象和方法_Python编程及应用-中国大学mooc-题库零氪...