摘要: 分布式事务 04 DTP模型与XA规范 DTP的来历 DTP分布式事务模型(全称为Distributed Transaction Processing Reference Model),与DTP的XA规范(全称为Distributed Transaction Processing The XA Sp 阅读全文
posted @ 2020-09-24 18:58 AaronPi 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 分布式事务 03 BASE定理 BASE理论是对CAP中的一致性及可用性进行一个权衡的结果 核心思想是:即使无法做到强一致,但是每个应用可以根据自身的业务特定,采用合适方式达到最终一致 BA:Basically Available(基本可用) 理解: 损失相应时间:CAP可能10ms,BASE 1- 阅读全文
posted @ 2020-09-23 20:43 AaronPi 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 分布式事务 02 CAP定理 CAP 一句话概括 分布式系统中,网络故障、服务瘫痪仍然能保持数据的一致性 CAP Consistency(一致性) 说明:写操作之后的读操作,必须返回该值 情景: 举例来说,某条记录是 v0,用户向 G1 发起一个写操作,将其改为 v1。 用户的读操作就会得到 v1。 阅读全文
posted @ 2020-09-22 19:12 AaronPi 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 分布式事务01 事务基本概念 事务的定义 一组SQL组成的执行单元,该单元要保证整体成功整体失败 本地事务 本地事务出现在关系型数据库中,仅支持单库事务,不可跨库 分布式事务 同一个事务,在操作多个数据库的时候需要保持ACID的特性,通常用于微服务场景下的多服务处理 情景:订单、积分、物流等等服务共 阅读全文
posted @ 2020-09-21 21:49 AaronPi 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Dubbo 01 基础概念与入门工程搭建 1. 概述基本概念 定义 Apache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力: 面向接口的远程方法调用 智能容错和负载均衡 以及服务自动注册和发现。 架构 角色 Registry 注册中心,用 阅读全文
posted @ 2020-09-17 20:39 AaronPi 阅读(149) 评论(1) 推荐(0) 编辑
摘要: 我 2.JVM内存区域 JVM内存区域线程私有线程共享直接内存程序计数器虚拟机栈(VM Stack)本地方法栈方法区(永久代)Method Area类实例区(堆)与线程生命周期相同线程中,每调用一个方法就创建一个栈帧栈帧(Stack Frame)局部表量表操作数栈动态链接会出现的异常Out of M 阅读全文
posted @ 2019-11-17 15:33 AaronPi 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-10-27 22:32 AaronPi 阅读(65) 评论(0) 推荐(0) 编辑
摘要: <wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;"> 阅读全文
posted @ 2019-10-27 17:10 AaronPi 阅读(77) 评论(0) 推荐(0) 编辑
摘要: SpringCloud学习心得—1.3—Eureka与REST API Eureka的REST API接口 API的基本访问 Eureka REST APIEureka 作为注册中心,其本质是存储了每个客户端的注册信息,Ribbon 在转发的时候会获取注册中心的服务列表,然后根据对应的路由规则来选择 阅读全文
posted @ 2019-10-26 14:34 AaronPi 阅读(707) 评论(0) 推荐(0) 编辑
摘要: SpringCloud学习心得—1.2—Eureka注册中心的密码认证、高可用的设置 这是相关代码 链接 Eureka开启密码配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta 阅读全文
posted @ 2019-10-26 14:29 AaronPi 阅读(814) 评论(0) 推荐(0) 编辑