随笔分类 - 技术栈
摘要:1. 集中式 LB 即在服务的消费方和提供方之间使用独立的LB设施(可以是硬件,如F5,也可以是软件,如Nginx),由该设施负责把访问请求通过某种策略转发至服务的提供方; 2. 进程内 LB 将LB逻辑集成到消费方,消费方从服务注册中心获知有哪些服务地址可用,然后再从这些地址中选择出一个合适的服务
阅读全文
摘要:#Eureka 面试题 ps:自己一些整理和想法。 1、eureka是什么? 为了解决微服务集群中服务的注册发现问题。包含两大组件 eureka server 和 eureka client eureka server功能: (1)客户端注册 (2)心跳检测 (3)客户端下线 (4)集群 (5)提供
阅读全文
摘要:使用 HTTP 请求方式动词来表示对资源的增,删,改,查操作 ● GET-获取 ● DELETE-删除 ● PUT-修改 ● POST-保存 注意事项和细节 1、客户端是 PostMan 可以直接发送 Put、delete 等方式请求,可不设置 Filter 2、如果要 SpringBoot 支持
阅读全文
摘要:api java: https://docs.oracle.com/javase/8/docs/api/index.html https://docs.oracle.com/en/java/javase/17/docs/api maven: 官网 https://maven.apache.org/
阅读全文
摘要:为了加快网站的解析速度,可以把动态资源和静态资源由不同的服务器来解析,降低单个服务器的压力。 静态资源放在安装ngnix目录html下,ui路径html下的目录一致 会访问 /usr/local/ngnix/html/search/image
阅读全文
摘要:当客户端向反向代理服务器(比如 Nginx)发出请求,如果 Nginx 代理了多个WEB 服务器(集群),Nginx 会将请求/负载分发到不同的服务器,也就是负载均衡 Nginx 提供了几种分配方式(策略): 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器 down
阅读全文
摘要:正向代理:使用代理服务器隐藏客户端地址, 发出请求给目标服务,获取数据后,返回给客户端。 反向代理:客户端将请求发送代理服务器,由代理服务器去选择目标服务器获取数据后,返回给客户端 正向代理是代理服务器更注重客户端,客户端知道服务端地址,但是访问不到,需要通过代理服务器才能访问,服务端接受的是代理服
阅读全文
摘要:Location规则 语法规则: location [=|~|~|^~] /uri/ {… } 首先匹配 =,其次匹配^~,其次是按文件中顺序的正则匹配,最后是交给 /通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。 | 符号|含义| | | | |=|= 开头表示精确匹配| |^~|
阅读全文
摘要:环境:Linux(CentOS7.6),保证能联网 下载地址:https://nginx.org/en/download.html 版本:nginx-1.20.2.tar.gz ###搭建 gcc 环境 yum -y install gcc-c++ pcre pcre-devel zlib zlib
阅读全文
摘要:下载地址: https://redis.io/download 下载安装 # 安装 C 语言的编译环境(保证能联网) yum install gc # 测试 gcc 版本 gcc --version # 解压 tar -zxvf redis-6.2.6.tar.gz # 进入目录 cd redis-
阅读全文
摘要:1、Fanout 广播模式,生产者把消息发送给指定的交换机,再把交换机的消息发送给所有绑定该交换机的队列, 忽略 routingKey/路由。 参考:https://www.rabbitmq.com/tutorials/tutorial-three-java.html 2、Direct 路由模式,
阅读全文
摘要:1、添加依赖 <!--rabbitmq-需要的 AMQP 依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </depend
阅读全文
摘要:下载地址 https://www.rabbitmq.com/download.html 安装配置指令: # rabbitmq 需要 erlang 环境 rpm -ivh erlang-21.3-1.el7.x86_64.rpm # rabbitmq 需要的依赖包, 需要联网 yum install
阅读全文
摘要:相关概念 依赖配置: 依赖指当前项目运行需要的 jar,一个项目可以设置多个依赖 依赖传递: 直接依赖 在当前项目中通过依赖配置建立的依赖关系 间接依赖 当前项目直接依赖资源(比如A), 而A又依赖资源(B),可以说当前项目间接依赖资 源(B) 依赖冲突 1.路径优先∶当依赖中出现相同的资源时,层级
阅读全文