- 博客(8)
- 收藏
- 关注
原创 mysql的架构
mysql的架构:连接层,服务层,引擎层,存储层:客户端请求 ---> 连接器([[验证用户身份,给予权限) ---> 查询缓存(存在缓存则直接返回,不存在则执行后续操作) ---> 分析器(对SQL进行词法分析和语法分析操作) ---> 优化器(主要对执行的sql优化选择最优的执行方案方法) ---> 执行器(执行时会先看用户是否有执行权限,有才去使用这个引擎提供的接口) ---> 去引擎层获取数据返回
2023-12-07 15:03:16
1637
原创 LoadBalancer负责均衡的组件
4、#LoadBalancerClient,这是一个接口,提供execute方法这个方法就是根据服务名获取服务的地址。nacos的作用提供地址列表,如果nacos上的地址列表发生变化,会立即通知其他的客户端那个服务的地址列表发生变化。nacos的客户端,根据服务名获取地址列表,把这些信息放到一个java对象中,然后把这对象交给springIOC工厂,根据对象的名称获取对象,名称就是我们服务名。spring-cloud-alibaba根据spring-cloud来的,然后研发自己的组件。
2023-12-07 14:52:05
975
原创 一遍文章看微服务架构
在理解微服务之前,顾名思义应该从两个方面进行理解,什么是“微”?什么是“服务”?然后再去理解为什么需要用到“微”这个量级,这里就需要结合整个软件架构模式进行演变了;微狭义来讲就是体积小,多小算小?亚马逊认为:由2-Pizza团队端到端负责一个到一组服务,大小是合适的;主要有一下四个特性粒度小,且专注于一件事;独立的进程(java的tomcat,nodejs等);轻量级通信机制,通常是HTTP/REST(接口);松耦合,可独立部署(这点是微服务与单体服务的核心区别)方便以后项目的新技术扩展。
2023-12-07 14:45:37
950
原创 Spring Boot Admin 介绍及使用
Spring Boot Admin(SBA)是一个开源的社区项目,用于管理和监控 Spring Boot 应用程序。应用程序可以通过 http 的方式,或 Spring Cloud 服务发现机制注册到 SBA 中,然后就可以实现对 Spring Boot 项目的可视化管理和查看了。
2023-12-07 14:37:09
2121
原创 kingbase数据库安装教程(初步使用)(人大金仓)
人大金仓数据库管理系统KingbaseES(简称:金仓数据库或KingbaseES)是北京人大金仓信息技术股份有限公司自主研制开发的具有自主知识产权的通用关系型数据库管理系统。
2023-12-07 14:31:42
9419
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人