SpringCloud技术笔记
SpringCloud技术笔记
ThinkPet
青年码农一枚
展开
-
【面经】讲一下BASE理论
其核心思想是即使无法做到强一致性(Strong consistency),但每个应用都可以根据自身的业务特点,采用适当的方式来使系统达到最终一致性(Eventual consistency)。BASE理论是 基本可用(Basically Available)、软状态(Soft State)、最终一致性(Eventual Consistency)的简称。BASE理论满足CAP原理,通过牺牲强一致性获得可用性,一般应用于服务化系统的应用层或者大数据处理系统中,通过达到最终一致性来尽量满足业务的绝大多数需求。原创 2023-11-09 09:10:54 · 90 阅读 · 0 评论 -
【面经】spring,springboot,springcloud有什么区别和联系
它内置了servlet容器,约定大于配置,简化了Spring开发的配置流程,提高了开发效率。SpringCloud:是一个服务治理平台,是若干个框架的集合,提供了全套的分布式系统解决方案。Spring是基础框架,SpringBoot基于Spring进行了简化,而SpringCloud则是在SpringBoot的基础上提供了更全面的分布式系统解决方案。综上所述,Spring、SpringBoot、SpringCloud都是Java开发中的重要框架,它们之间存在一定的联系和区别。原创 2023-11-08 21:48:31 · 267 阅读 · 0 评论 -
【面经】服务熔断和服务降级的区别
服务降级是指当服务器压力剧增的情况下,根据当前业务情况及流量对一些服务和页面有策略的降级,以此释放服务器资源以保证核心任务的正常运行。服务降级是系统自我保护的一种机制,以确保系统不会因过载而崩溃。原创 2023-11-03 17:40:50 · 101 阅读 · 0 评论 -
spring-boot-admin笔记
启动刚刚建的client服务,然后访问spring-boot-admin服务器端-访问localhost:8814。因为此时还没有服务注册到spring-boot-admin-server,所以这里暂时没有应用记录。登录密码是 root / root。原创 2023-08-15 21:11:52 · 274 阅读 · 0 评论 -
win系统部署Apollo-quick-start-2.1.0
携程Apollo配置中心,官方部署包里提供了2个sql文件,需要刷入数据库。之后修改demo.sh里的数据库配置,最后使用git bash启动demo.sh原创 2023-08-15 20:53:25 · 469 阅读 · 0 评论 -
Consul实战
将这个consul.exe放在一个固定的目录里,后边要多次使用这个exe,不要放到系统下载目录。访问本机8500端口,即可打开web管理控制台。解压后得到一个可执行文件consul.exe。原创 2023-08-04 07:41:03 · 147 阅读 · 0 评论 -
微服务设计原则--笔记
单一职责原则指的是一个单元(类、方法或者服务等)只应关注系统功能中单独、有界限的一部分。单一职责原则可以帮助我们优雅的开发、敏捷的交付。单一职责也是SOLID原则之一。原创 2023-05-28 12:05:33 · 420 阅读 · 0 评论 -
微服务治理之Ncos(注册中心/配置中心)
什么是Nacos官方地址 https://nacos.io/zh-cn/下载安装Nacos1.下载最近发布的release包访问 https://github.com/alibaba/nacos/releases下载 nacos-server-2.0.3.zip解压到某个目录然后配置nacos使用mysql存储数据原创 2021-09-08 10:56:19 · 969 阅读 · 1 评论 -
微服务之Docker容器化技术
微服务之Docker容器化技术docker服务器开放2375端口Docker 开启2375端口,提供外部访问dockerhttps://www.cnblogs.com/djlsunshine/p/13368127.html编辑docker.servicevim /usr/lib/systemd/system/docker.service浏览器访问下docker效果http://docker服务器IP:2375/infoDocker服务器安装可视化WEB管理界面官方提供的D原创 2021-08-13 16:19:59 · 525 阅读 · 0 评论 -
Seata分布式事务-最佳实践
http://seata.io/zh-cn/docs/user/quickstart.htmlSeata 是阿里巴巴开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案Seata术语TC (Transaction Coordinator) - 事务协调者维护全局和分支事务的状态,驱动全局事务提交或回滚。TM (Transaction Manager) - 事务管理器定义原创 2021-07-30 13:25:51 · 384 阅读 · 0 评论