前言
大家好,我是程序员阿木
从今天开始,我们一步步开始进行.NET架构开发实战的学习,我们知道,微软.NETCore为我们开启了Linux的大门,我们不仅可以使用.NETCore的高性能,更可以发挥Linux以及Linux生态软件的强大威力。
(.NETCore基于Linux的Kestrel服务器与其它服务器QPS对比)
接下来将基于.NETCore打造一个前后端分离的.NET项目部署在Linux操作系统上面,技术面涉及:Linux,.NETCore,NginxHttp服务器与反向代理配置,Kestrel服务器,Supervisor守护进程,Redis,Memcahed,Mysql,Mongodb,Docker容器,K8S,微服务,充分发挥Linux的强大性能。希望可以带给您带来一个不一样的.NET.
当然,这些技术并仅限于.NET,它对于所有后端编程语言通用的,Java/PHP/Python/NodeJS,你只需要用你所熟悉的语言实现RestFulAPI接口以及相关的服务即可。
适用人群:
所有后端开发工程师:Java/.NET/Python/PHP/NodeJS以及对Linux感兴趣的运维工程师
课程准备:
Windows操作系统:
VisualStuido宇宙第一IDE
VMWare虚拟机+Centos7Linux操作系统(Centos7及以上支持Docker)
其它软件:FillZilla,Xsheel5,SQLyog,RedisDesktopManager,NoSQLManagerforMongoDB
Mac操作系统:
Visualstudioformac
准备一个Centos7的Linux操作系统
(以上软件,代码均可以在个人网盘下载,感兴趣可以