08 2021 档案

摘要:微服务架构问题? 这么多服务,客户端如何去访问? Api网关,zuul组件 服务之间如何通信?Feign基于HttpClient基于Http的通信方式,同步并阻塞 服务如何集中管理?Eureka 服务挂了,怎么办?熔断机制:Hystrix 解决方案 SpringCloud基于SpringBoot 1 阅读全文
posted @ 2021-08-27 09:57 jpy 阅读(7) 评论(0) 推荐(0) 编辑
摘要:分布式 Dubbo RPC 远程过程调用,RPC框架,专业 SpringCloud HTTP RPC Remote Procedure Call 远程过程调用,进程间通信方式,是思想不是规范,一台电脑调用另一台电脑的过程或函数 核心模块: 通讯,序列化 序列化:数据传输 Dubbo 高性能,轻量级开 阅读全文
posted @ 2021-08-26 13:29 jpy 阅读(2) 评论(0) 推荐(0) 编辑
摘要:集群 单节点 主从模式(master/slaver),master挂了后,不会选举新的master master:读写 slaver:读 哨兵模式(sentinel), sentinel负责选举新的master,最少三台服务器:哨兵,master,slaver cluster模式 解决单机Redis 阅读全文
posted @ 2021-08-23 16:44 jpy 阅读(24) 评论(0) 推荐(0) 编辑
摘要:SpringBoot Web开发 静态资源 默认:静态资源可以放在以下位置,springboot识别优先级从高到低 resources/resources下,resources/static下,resources/public下,resources下,wejars/下 自定义:配置文件中配置静态资源 阅读全文
posted @ 2021-08-23 16:40 jpy 阅读(4) 评论(0) 推荐(0) 编辑
摘要:配置类 @Configuration public class RedisConfig { @Bean(name = "redisTemplate") @SuppressWarnings("all") public RedisTemplate<String, Object> redisTemplat 阅读全文
posted @ 2021-08-23 16:37 jpy 阅读(60) 评论(0) 推荐(0) 编辑
摘要:原理 自动配置: pom.xml spring-boot-dependencies:核心依赖在父工程中 所以引入依赖时,不需要指定版本 启动器 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo 阅读全文
posted @ 2021-08-17 15:49 jpy 阅读(352) 评论(0) 推荐(0) 编辑
摘要:1、概述 SpringMVC是Spring Framework的一部分,就java实现mvc的轻量web框架 轻量 高效,基于请求响应 与Spring兼容 约定优于配置 功能强大:Restful,数据验证,格式化,本地化 简介灵活 核心:DispatcherServlet 2、Hello Sprin 阅读全文
posted @ 2021-08-12 14:30 jpy 阅读(6) 评论(0) 推荐(0) 编辑