Skip to content

Zacard274/library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

图书管理系统

  • init.py 启动文件
  • config.py 配置文件
  • fabfile.py 版本发布文件
  • controller 控制器
  • structure 数据封装
  • utils 工具库
  • logs 日志
  • sql 数据库文件
  • orm 数据关系映射
  • microservices 微服务nameko
一期工作目标 二期工作目标
完成基本功能、部署到aws上 拆分模块、模块间rpc调用
  • flask 的使用(理解flask的框架)
  • web后端基本框架设计
  • 查找自己代码的不足,尝试重构代码
  • 性能调优,迁移更多的功能到微服务上

**需要说明的是 nameko需要先启动rabbitmq: **

docker run -d --hostname my-rabbit --name some-rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management
pip install nameko
如果nameko 报dns错误:
git clone https://github.com/rthalley/dnspython
cd dnspython/
python setup.py install

./helloworld.sh 启动微服务
test.py 中有微服务的使用说明 :rpc event http 三种方式
foobar.yaml中有微服务的配置文件

🎉 后续可以添加python docs工具sphinx、 sentry等工具

Copyright (c) 2018 Copyright Holder All Rights Reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published