- 博客(7)
- 收藏
- 关注
原创 day05-Sentinel 限流应用实践
核心知识点服务限流,降级的背景(服务的治理)Sentine 限流入门实践(控制台8180-定义规则,客户端板服务应用规则,依赖,配置)sentine 常用限流模式(直接,关联->保证核心业务,链路,->红绿灯)@SentineResource 注解作用以及限流异常处理(AOP设计)自定义异常流处理类(SentineBlockExceptionHandler)为什么要进行限流,降级?(系统处理能力有限,可以通过限流方式,保证系统可靠运行)你了解Sentinel限流有哪些
2021-12-27 19:53:50 200 1
原创 NACOS配置中心应用实践
核心知识点配置中心诞生背景市场上主流配置中心Nacos配置中心简介Nacos配置中心入门案列Nacos 配置中心的配置管理模型常见问题分析什么是配置中心?(存储项目配置的一个服务,这个服务可以实现配置的动态发布和更新)为什么要使用配置中心?(集中管理配置信息,动态发布配置信息,服务自动感知配置)市场上有哪些主流的配置中?(Apollo,nacos)配置中心一般会配置什么内容?(可能会经常变化的配置信息,例如连接池,日志,线程池,限流熔断规则)什么信息一般不会写
2021-12-27 19:39:28 206
原创 day03基于远程服务调用实践
@Loadbalanced 注解的应用Feign 诞生的背景和应用方式Feign 接口对应Bean 独享命名方式Feign 方式调用原理分析问题和分析@Loadbalanced 注解的应用(描述RestTemplate独享,让系统底层为 Restplate对象赋能,对请求过程进行拦截)Ribbon是什么?基于Ribbon可以解决什么问题?(一个负载均衡组件,这个组件提供一套负载均衡算法)如何修改负载均衡策略?(配置文件->例如application.yml,配置类->
2021-12-27 19:13:38 108
原创 Bug分析
JAVA_HOME环境变量定义错误,例如: 说明,这里一定要注意JAVA_HOME单词的拼写,JAVA_HOME中定义的JDK是存在的,还有后面的路径不能有分号“;”. MySQL版本比较低(建议mysql5.7或mariadb10.5及以上版本),例如: 当执行nacos-mysql.sql文件时,出现如下错误: sql文件不存在,例如 SQL文件应用错误,例如: Nacos的application.properties配置文件中,连接数据库的配置错误. ..
2021-12-21 18:52:12 211
原创 Nacos注册入门
服务注册诞生背景?(服务过多了 需要统一调度和管理 例如所有公司需要在工商局进行备案)服务站注册中心的选型?(社区活跃度,稳定性,功能,性能,学习成本 )Nacos下载,下载好的是zip 配置(application.properties),启动(startup.cmd),访问(http://ip:port/nacos) 官网。基于Nacos 实现服务的注册?(添加依赖,服务配置,启动服务并检查)基于RsetTemplate实现服务的简易调用?(服务消费方调用服务提供方)基于Load..
2021-12-21 18:47:33 130
原创 微服务01
核心知识点微服务架构诞生的背景(将一个大型软件,拆分成若干 分而治之)微服务架构解决方案(大厂自己研发,中小用阿里巴巴)微服务架构下Maven聚合项目的创建方式微服务中聚合工程之前引用设计?(将一个工程作用依赖添加到其他工程~重点是坐标)常见问题分析为啥需要微服务?(对系统分而治,解决因并发访问过大带来的系统复杂性(例如:业务,开发,测试,升级,可靠性等)微服务设计的特点?(单一职责,独立进程,开发测试效率高,可靠性高 升级难度小 维护成本小)微服务解决方案有哪些?(大厂自研
2021-12-20 18:49:54 152
原创 day03
懒加载生命周期的说明*(Spring)说明一个对象从创建到消亡 ,可以划分为4个对象 ,如果需要对程序进行干预,则可以通过周期方法进行干预(回调函数、钩子函数)生命周期函数 ,自动调用主要作用可以在各个时期对对象进行干预。1一个接口一个实现类 否者spring 无法选择。控制层 Contrnller 与前端页面交互业务层 Sercice 编辑业务逻辑持久层 Mapper 实现数据库的相关操作MVC ===三层代码结构!!!不对 抽象意...
2021-12-20 18:14:10 556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人