从 1 到 0 构建博客项目(导读)

时间:2022-07-24
本文章向大家介绍从 1 到 0 构建博客项目(导读),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

说明: 本文只记录选用的技术,模拟器和topo图之类的.具体的过程,见后续同标题文章.

1.提前说明:

本项目将涉及到网络(安全),服务器,存储,数据库,前端等方面. 说白了也就是从0 开始搭建一个项目.

由于现在很多都上云了. 故网络,主机,存储方面将会弱化. 尽量都用脚本跑.

2.具体选择的技术或者模拟器如下(目前就是这么个样子,后面会根据情况改的):

网络: 路由交换防火墙均使用ensp模拟实现

服务器: vmware虚拟机

操作系统:centos7.8

存储:openfiler

主要后端框架: flask

主要前端框架:bootstrap

主要开发语言: python

主要运维脚本语言: shell,python

测试: python,sysbench

应用中间件:nginx

数据库:mysql,redis,mogodb

负载:haproxy

状态保持:token, sso

消息中间件:kafka

3.初步topo:

4.说明(甩锅):

作者的专业是网络(还不咋地) , 入行时间很短. 错误或者不足的地方,还望指正.

最终的效果是: 搭建一个博客系统.支持在线人数1万. 防止恶意爬虫等.预计时间300天完成. 完成后将自动把本教程迁移过去.源码将会公布在:https://github.com/ddcw