学习博客集

news/2024/7/7 21:44:46 标签: nginx, 服务器

Nginx

实现服务器反向代理和负载均衡:https://www.cnblogs.com/hexu6788/p/10179339.html

读后感

读了这篇文章后,我对nginx的理解就是以前我们将web服务器和数据库的服务器都布置在公网上,客户端发起请求到web服务器,web服务器通过这个请求的需求向数据库服务器获取到数据,然后再返回给客户的一个过程。
这样做的缺点是我们将web服务器和数据库服务器暴露在公网上,就像人不穿衣服一般,黑客可以很轻松的找到你(成为肉鸡或具有攻击的价值),不安全。
当我们用了nginx反向代理服务器后,它有两个网卡,一个是公网网卡、一个是局域网网卡。当我们客户端通过公网发起请求到nginx反向代理服务器后,反向代理服务器通过局域网卡发送给web服务器,然后web服务器获取到数据库服务器中的数据,返回给nginx反向代理服务器,再由反向代理服务器响应并返回给客户。
这样做的优点就是客户只知道nginx反向代理服务器,但,它具体访问了哪个服务器获取到想要的数据,他不知道,这样大大的提高了服务器及数据的安全性。
负载均衡的话一般默认为轮询,就是根据配置文件的顺序,依次访问服务器服务器的访问量根据业务的不同访问量也不同,这时我们就可以给访问量多的业务模块添加权重,让该服务可以更好的为用户提供服务
负载均衡的运用:https://www.jianshu.com/p/4c250c1cd6cd

Nacos

注册中心和配置中心:https://www.cnblogs.com/chongcheng/p/13881864.html

读后感

读了这篇文章后,我对nacos的理解就是nacos注册中心是为了解决访问量和性能问题而频繁的增加机器或减少机器导致不能很好的管理ip和端口的问题。
nacos配置中心是为了解决大型项目拆分成一个一个的小型项目后,会出现大量的重复配置,这时将共用配置放到naocs配置中心,那样的话我们就不需要一直的重复的写相同的配置了,不然运维人员看到这么多的相同配置,真的会想上天

Sentinel

熔断限流:https://www.cnblogs.com/Mhang/p/12614912.html


http://www.niftyadmin.cn/n/922169.html

相关文章

C陷阱与缺陷(学习笔记)

前言 掌握细节并不难,难的是如何运用之妙! 词法“陷阱” 词:单词 符号作为赋值运算,是因为操作频繁,书写简单 词法分析中的“贪心法” a---b与表达式a -- - b的含义相同,而与a - -- b的含义不同y x/*…

认识openEuler-Advisor

1. WHAT2. WHERE3. WHY 3.1. 肉眼可见的关系3.2. 传说中的关系 3.2.1. 批量建仓3.2.2. 软件包自动升级 4. WHEN 4.1. 写仓库下的yaml文件时4.2. 试图获取上游仓库信息时 5. HOW 5.1. 怎样开发 1. WHAT openEuler-Advisor字面意思可以理解为openEuler的软件顾问, …

python 知:Docs

官方文档:https://docs.python.org/zh-cn

Field stuMapper in com.jc.zj.service.StuServiceImpl required a bean of type ‘com.jc.zj.dao.StuMapper

缺少了MapperScan注解 MapperScan(“com.xxx.xxx.xxx”) 指定到的包下面 但必须要有接口类,不然会提示提示找不到映射:

qtcanpool 知 01:工程管理

文章目录1. 前言2. 演进2.1. 一个可执行程序2.1.1. 创建2.1.2. 编译2.1.3. 改进2.1.4. 思考2.2. 一个可执行程序、一个用户库2.2.1. 新建共享库2.2.2. 添加导出类2.2.3. 使用库2.2.3.1. 子目录2.2.3.1.1. 编译2.2.3.1.2. 运行2.2.3.2. 父目录2.2.3.2.1. 编译2.2.4. 思考2.3. 一…

Field stuService in com.jc.zj.controller.StuController required a bean of type ‘com.jc.zj.service.St

Service注解用于类上,标记当前类是一个service类,加上该注解会将当前类自动注入到spring容器中,不需要再applicationContext.xml文件定义bean了

QT 知:官方文档

文章目录1. 前言2. 官方文档2.1. Qt Documentation | Home2.1.1. DOWNLOAD QT2.1.2. Framework2.1.3. Get started2.1.4. Tools2.1.5. External resources2.2. Qt Reference Pages2.3. qmake Manual2.3.1. qmake Language2.3.2. Variables2.3.3. Test Functions2.3.4. Replace …