个人站点大开发!--起始篇
鉴于现在,工作比较闲。业余时间比较多,比如这篇博文就是上班时间写的。我想好好开发一下个人站点。
之前本人自己于业余时间搭建了一个人网站,http://oj.kanghekeji.cn 是一个在线OJ刷题网站。
目前采用前后端分离,所谓前后端分离,就是我自己建了两个Asp.net core3.1 的web mvc 项目。一个只负责前端,一个只负责后端提供接口。这就是我所谓的前后端分离。
部署的方式,是Linux的systemctl 后台服务和 .net core的本地运行。 是很low。
服务器:一台阿里云服务器,一台腾讯云服务器,和即将服役的Azure高性能服务器
目前的愿景是:
首先是Kubernetes+docker 集群部署
其次,内部是前后端+微服务,什么微服务的最新技术都整上。数据存储目前是用Mysql,后期搞个数据库集群。
使用最新的.net 框架。微软推出啥,就更新啥。
最终目的是用尽身平所学将这个网站搭建一个集OJ,社区,论坛,博客,工具等等与一身的超大站点。全部是最新技术。最前沿的框架。
好的,牛逼吹好了。
现在开始第一步,部署方式更换为业界的标准:docker容器化 + kubernetes集群部署。