摘要: 什么是Docker? 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 应用部署的环境问题 大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题 阅读全文
posted @ 2024-01-05 13:28 monkey大佬 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 网关的技术实现 在SpringCloud中网关的实现包括两种: gateway zuul zuul是基于Servlet的实现,属于阻塞式编程,而SpringCloudGateway则是基于Spring5中提供的WebFlux,属于应式编程的实现,具备更好的性能 网关作用: 对用户请求做身份认证,权限 阅读全文
posted @ 2024-01-04 19:24 monkey大佬 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 多种配置的优先级 步骤: 1.创建配置管理 2.在idea中配置环境 1.创建新配置文件bootstrap.yml 配置环境 3.创建实体类读写参数 PatternProperties 4.在controller 读取参数 总结: 阅读全文
posted @ 2024-01-04 11:22 monkey大佬 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 饥饿加载 Ribbon默认是采用懒加载,即第一次访问才会去创建LoadBalanceClient,请求时间会很长。而饥饿加载则会在项目启动时创建,降低第一次访问的耗时,通过下面配置开启饥饿加载: ribbon: # 饥饿加载 eager-load: enabled: true #开启饥饿加载 cli 阅读全文
posted @ 2024-01-04 10:33 monkey大佬 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Nacos环境隔离 namespace用来做环境隔离 每个namespace都有唯一id 不同namespace下的服务不可见 环境隔离 - namespace Nacos中服务存储和数据存储的最外层都是一个名为namespace的东西,用来做最外层隔离 步骤: 1.在Nacos控制台创建namae 阅读全文
posted @ 2024-01-03 19:49 monkey大佬 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Eureka的作用 Nacos的作用 相同点 都支持服务注册和服务拉取 都支持服务提供者心跳方式做健康检测 Nacos与Eureka的区别 1:在提供者和注册中心之间 Eureka中会定时向注册中心发送心跳,如果在短期内没有发送心跳,则就会直接剔除。 Nacos也会向注册中心发送心跳,但是它的频率要 阅读全文
posted @ 2023-10-30 09:23 monkey大佬 阅读(35) 评论(0) 推荐(0) 编辑
摘要: Feign的介绍 Feign是一个声明式的http客户端,官方地址:Spring Cloud OpenFeign 定义和使用Feign 1.引入依赖 <!-- feign 客户端依赖(声明式服务调用) --> <dependency> <groupId>org.springframework.clo 阅读全文
posted @ 2023-10-30 09:11 monkey大佬 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 认识Nacos Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件,相比Eureka功能更加丰富,在国内受欢迎程度较高 服务注册到Nacos 1.在cloud-demo父工程中添加spring-cloud-alibaba的管理依赖 <!-- nacos的管理依赖 --> <depe 阅读全文
posted @ 2023-10-24 10:50 monkey大佬 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 搭建EurekaServer(服务端) 1.搭建EurekaServer服务步骤如下: 创建项目 引入依赖 <!--eureka服务端--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cl 阅读全文
posted @ 2023-10-22 13:56 monkey大佬 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 服务架构演变 认识微服务 单体架构:将业务所有功能集中在一个项目中开发,打成一个包部署 优点: 架构简单 部署成本能滴 缺点: 耦合度高 分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务 服务治理 分布式架构的要考虑的问题: 服务拆分粒度如何 服务集群地址如何维护 阅读全文
posted @ 2023-10-20 09:53 monkey大佬 阅读(19) 评论(0) 推荐(0) 编辑