logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式事务-本地消息表(异步确保)

本地消息表这种实现方式应该是业界使用最多的,其核心思想是将分布式事务拆分成本地事务进行处理,这种思路来源于eBay工作流程:1、消息生产方,需要额外一个消息表,并记录消息发送状态。消息表和业务数据要在一个事务里提交。也就是说他们要在一个数据库里面。然后消息会经过MQ发送到消息的消费方。如果消息发送失败,会进行重新发送。2、消息消费方,需要处理这个消息,并完成自己的业务逻辑。此时如果本地事务处理成功

#http#java
Eureka服务搭建

创建一个Spring Boot项目,并再pom文件中加入相关依赖。<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId&am

#eureka#spring cloud
JVM跨平台原理

Java有一个其他语言都没有特点,那就是跨平台。跨平台是什么意思呢?我们首先来看看平台是指什么。平台就是指我们计算机的操作系统,例如:Windows、Linux、Mac等操作系统。跨平台的意思就是Java程序,在一次编译后,在这些平台上都可以运行。有其他编程语言基础的朋友应该知道,其他语言没有这个特性,例如c语言在Windows上编译的文件,放到Linux系统上运行,可能就有不兼容...

到底了