1、Celery 的原理和应用场景
Celery 是一个专注于实时处理和任务调度的分布式任务队列,,同时提供操作和维护分布式系统所需的工具 。所谓任务就是消息,消息中的有效载荷中包含要执行任务需要的全部数据 。
Celery 是一个分布式队列的管理工具, 可以用 Celery 提供的接口快速实现并管理一个分布式的任务队列 。
Celery 本身不是任务队列, 是管理分布式任务队列的工具 。 它封装了操作常见任务队列的各种操作, 我们使用它可以快速进行任务队列的使用与管理 。
Celery 是一个异步任务队列 。在 Flask 中使用 Celery 。
2、ElasticSearch
ElasticSearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎 。它能很方便地使用大量数据具有搜索、分析和探索的能力。
3、学习方法 关注的技术
...
4、Docker
Docker 是一个改进的容器技术。具体的“改进”体现在,Docker为容器引入了镜像,使得容器可以从预先定义好的模版(images)创建出来,并且这个模版还是分层的。
容器相关操作
- docker create # 创建一个容器但是不启动它
- docker run # 创建并启动一个容器
- docker stop # 停止容器运行,发送信号SIGTERM
- docker start # 启动一个停止状态的容器
- docker restart # 重启一个容器
- docker rm # 删除一个容器
- docker kill # 发送信号给容器,默认SIGKILL
- docker attach # 连接(进入)到一个正在运行的容器
- docker wait # 阻塞到一个容器,直到容器停止运行
获取容器相关信息
- docker ps # 显示状态为运行(Up)的容器
- docker ps -a # 显示所有容器,包括运行中(Up)的和退出的(Exited)
- docker inspect # 深入容器内部获取容器所有信息
- docker logs # 查看容器的日志(stdout/stderr)
- docker events # 得到docker服务器的实时的事件
- docker port # 显示容器的端口映射
- docker top # 显示容器的进程信息
- docker diff # 显示容器文件系统的前后变化
导出容器
- docker cp # 从容器里向外拷贝文件或目录
- docker export # 将容器整个文件系统导出为一个tar包,不带layers、tag等信息
执行
- docker exec # 在容器里执行一个命令,可以执行bash进入交互式
其他镜像和镜像仓库操作命令
暴露端口:EXPOSE 80 443
5、ERP Odoo
ERP系统是企业资源计划(Enterprise Resource Planning)的简称,是指建立在信息技术基础上,集信息技术与先进管理思想于一身,以系统化的管理思想,为企业员工及决策层提供决策手段的管理平台。
传统的ERP以会计为中心,而Odoo以客户为中心。