SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project ...
SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project ...
Sentinel 是什么? 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳...
Nacos 可以实现分布式环境下的配置管理。 前提条件 需要先下载 Nacos 并启动 Nacos server。 启动配置管理 1.添加依赖: 2.新建bootstrap....
Feign 简介 Feign 是声明式的服务调用工具,我们只需创建一个接口并用注解的方式来配置它,就可以实现对某个服务接口的调用,简化了直接使用 RestTemplate 来...
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷...
在主从架构状态下,如果master节点宕机,则不可以进行写操作,所以需要引入哨兵机制,重新选取master节点,保证Redis主从架构正常运行。 1.在三个节点上分别修改配置...
最简单的Redis主从架构即一台master,两台slave。 主从原理 Redis Master 写操作Redis Slave 读操作Slave启动后会向Master发送p...
Worker抢占机制 master监听80端口,多个worker进程fork master进程。client发送请求时,worker会争抢accept_mutex锁,然后wo...
main 全局配置event{} 配置工作模式以及连接数http{} http模块相关配置--server 虚拟主机配置,可以有多个----location 路由规则,正则表...
定义 抽象工厂模式提供了一个创建一系列相关或互相依赖对象的接口无须指定它们具体的类 适用场景 客户端不依赖于产品类实例如何被创建、实现等细节。强调一系列相关的产品对象(属于同...
欢迎关注公众号“Tim在路上” 1.听说你对JVM有点研究,讲一讲JVM的内存模型吧(我说虚拟机栈,本地方法栈,程序计数器,堆,方法区) 总的有什么,生命周期,每一个 JVM...
LYJsonToFile 可以根据JSON生成相应的Model文件。目前支持生成Objective-C、Swift和Java。 立刻在线试一试 下载该项目并解压,用浏览器打开...
需求:把一个500M的txt文件导入mysql数据库,数据量大概有几千万。 1、项目架构 项目采用微服务架构,上传文件的后台管理系统是作为应用层,业务处理的作为服务层,应用层...
定义 保证一个类仅有一个实例,并提供一个全局访问点。属于创建型 适用场景 想确保任何情况下都绝对只有一个实例。(属性配置,应用池) 优点 在内存里只有一个实例,减少了内存开销...
定义 由一个工厂对象决定创建出哪一种产品类的实例。属于创建型,但不属于GOF23种设计模式。 适用场景 工厂类负责创建的对象比较少客户端只知道传入工厂类的参数,不关心创建对象...
开闭原则 定义 一个软件实体,如类,模块和函数应该对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节。 优点 提高软件系统的可复用性及可维护性。 依赖倒置原则 定义 高层...
main 全局配置 -event 配置工作模式以及连接数 --http http模块相关配置 ---server 虚拟主机配置,可以有多个 ----location 路由规则...
master进程fork多个worker进程。 worker抢占accept_mutex互斥锁。 使用epoll模型 events { use epoll; work...
master进程 worker进程 查看进程 ps -ef | grep nginx master、worker进程数默认为1,可以通过nginx.conf修改。
Nginx 主要功能 反向代理 通过配置文件可以实现集群和负载均衡 静态资源虚拟化 Nginx安装 1.下载 nginx-x.x.x.tar.gz 2.安装依赖 yum ...