- 博客(6)
- 收藏
- 关注
原创 Alibaba分布式事务组件Seata (mac)
多数场景下,我们的应用都只需要操作单一的数据库,这种情况下的事务称之为本地事务(local Transaction)在jdbc编程中,通过java.sql.Connection对象开启,关闭或者提交事务。
2025-04-25 17:29:32
1016
原创 微服务流量治理组件sentinel实战
1.当服务访问量达到一定程度,流量扛不住的时候2.服务之间相互依赖,当服务a出现响应时间过长,影戏那个服务b的响应,进而产生连锁反应,直至影响整个依赖链上的所有服务如何保证微服务的正常运行期间的稳定性,就是分布式,微服务开发不可避免的问题。
2025-03-07 15:55:06
1543
原创 alibaba微服务nacos配置中心实战。
Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 应用的外部属性配置。Group是组织配置的维度之一。通过一个有意义的字符串对配置集进行分组,从而区分Data ID相同的配置集。当您在Nacos上创建一个配置是,如果为天蝎配置分组的名称,则配置分组的名称默认采用DEFAULT_GROUP。
2025-03-03 20:19:07
2037
原创 微服务调用组件Spring Cloud OpenFeign实战
OpenFeign作为微服务间接口的调用组件,除了需要考虑传递消息体外,还需要考虑到如何在各个服务间传递请求头信息。如果不做任何配置,直接使用openFeign在服务间进行调用就会如下图:这样会丢失请求头,在企业级的应用中,token是非常重要的请求信息,他会携带权限、用户信息等。方案1:增加接口参数毫无疑问,这方案不好,因为对代码有侵入,需要开发人员每次手动的获取和添加接口参数,因此舍弃方案2:添加拦截器。
2025-02-26 17:08:37
1807
1
原创 微服务nacos应用实战
Spring Cloud提供了一些可以让开发这快速构建微服务 的工具,比如配置管理,服务发现,熔断,智能路由...这些服务可以在任何分布式环境下很好地工作。Distrinbuted configuration ,分布式配置Service registration and discovery,服务注册与发现Routing,服务路由Service-to-service calls ,服务调用Load balancing ,负载均衡Circuit Breakers,断路器。
2025-02-24 20:46:35
939
原创 mysql底层数据结构与算法
mysql对叶子节点设置为16kb节点可以放多少个索引用bigint来举例8bit+下个文件磁盘地址c语言底层为6个bit16kb/8+6b=1170个元素。索引的最左前缀原理是指在一个复合索引中,索引按照定义时的顺序形成了一个索引键前缀列表,查询时只能使用索引键的最左边的连续部分来进行索引搜索。最左前缀原理只适用于复合索引,而不适用于单列索引。它的存在是为了保证索引的顺序性和查询的有效性。注意:查找数据时会把节点load到内存去做对比(二分查找法)最后在到磁盘里进行查找。InnoDB存储引擎索引实现。
2023-11-20 10:08:11
196
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅