序
大家好,我是程序员阿木。
从今天开始,我们开始研究。NET架构开发的一步一步。我们知道微软。NET Core为我们打开了通往Linux的大门。我们不仅可以利用的高性能。NET核心,同时也发挥了Linux和Linux生态软件的强大威力。
接下来,我们将基于。NET Core并将其部署在Linux操作系统上。技术方面包括:Linux,。NET核心,配置NGINX HTTP服务器和反向代理,Kestrel服务器,Supervisor守护进程,Redis,memcached,MySQL,MongoDB,Docker容器,K8S,微服务,充分发挥Linux的强大性能。希望能给你带来不一样的。网。
当然,这些技术不仅限于。网。对于所有后端编程语言都是通用的,Java/PHP/Python/NodeJS。你只需要用你熟悉的语言实现RestFul API接口和相关服务。
适用人群:
所有后端开发工程师:Java/。NET/Python/PHP/NodeJS以及对Linux感兴趣的运维工程师。
课程准备:
Windows操作系统:
视觉Stuido 2017宇宙第一IDE
VMWare+Centos 7 Linux操作系统
其他软件:fillzilla、xsheel5、sqlyog、redisdesktopmanager、MongoDB的nosql manager
Mac操作系统:
mac版Visual studio
准备一个Centos7的Linux操作系统
课程目录:
01安装VMware虚拟机+Linux操作系统
02.Linux下net core SDK的安装
Linux下的GINX Web服务器安装和配置
04基于创建一个Web项目。Mac下前端分离的NET Core:添加、删除、检查页面。
05 .NET Core使用Log4net日志组件
06 .NET核心项目部署在Linux上—使用Kestrel服务器
07监控后台程序的安装和配置
0Kestrel服务集群和Nginx反向代理配置
09 cache进程内缓存,使用策略模式实现缓存策略配置。
10缓存Memcached安装和C#包库
11安装缓存Redis和C#包库
12 .NET Core使用EF Core对Mysql进行增删改。
1MySQL安装和配置
1MySQL主从复制和读写分离
5mongodb简介和安装配置
1mongodb c #包库和部署
17快速DFS分布式文件系统的安装和配置
18 FastDFS C#包库和部署
9分布式系统架构的演变
20分布式系统架构的发展
21分布式系统体系结构的演变
2分布式和集群的区别
2docker容器简介
2门锁后视镜操作
25使用Docker容器部署项目
26.netcore微服务简介
27 .网络核心微服务-咨询服务治理
28 .网络核心微服务-Ocelot API网关
2Kubernetes集装箱布置介绍
3Kubernetes应用程序部署、规划、更新和维护
结论:
分享技术和教学互相学习。如果你对文章有什么疑问或不足,可以私信我交流,互相学习,共同进步!
免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报
举报