标签:分布式事务

Java

设计模式之争:新分配内存还是内存池?(含评测)

1

changyuan.xu 发布于 2019-10-17

在上文中,我们使用C++和Java分别开发了一个队列,可以作为时钟发生器。今天我们将其用作度量工具。 今天的问题是:为每个新消息分配新内存,还是使用内存池?我观察到的网上讨论中,老派C程序员通常避免分配内存,而Java程序员则倾向于分配新内存。本文中我们将详细分析两种做法。 该问...

阅读(20)评论(0)赞 (0)

编程技术

云原生时代,什么是蚂蚁金服推荐的金融架构?

11

dulong 发布于 2019-10-16

蚂蚁金服在过去十五年重塑支付改变生活,为全球超过十二亿人提供服务,这些背后离不开技术的支撑。在 2019 杭州云栖大会上,蚂蚁金服将十五年来的技术沉淀,以及面向未来的金融技术创新和参会者分享。我们将其中的优秀演讲整理成文并将陆续发布在“ 金融级分布式架构 ”公众号上,本文为其中一...

阅读(18)评论(0)赞 (0)

编程技术

微服务还能火多久?

2

puefu.he 发布于 2019-10-16

(小灰养的小小灰,送给大家) 近几年,微服务架构在大量技术社区迅速蹿红,被认为是 IT 软件架构的未来方向。一线互联网公司由于具有大量的业务体量和业务场景,比如阿里、百度、网易,很早就开始入坑微服务架构。 但说起微服务,不少人还是有这样的困惑: “作为一个开发,微服务架构是不是和...

阅读(15)评论(0)赞 (0)

Java

Dubbo学习系列之十五(Seata分布式事务方案TCC模式)

9

尖兵 发布于 2019-10-15

上篇的续集。 工具: Idea201902/JDK11/Gradle5.6.2/Mysql8.0.11/Lombok0.27/Postman7.5.0/SpringBoot2.1.9/Nacos1.1.3/Seata0.8.1/SeataServer0.8.1/Dubbo2.7....

阅读(12)评论(0)赞 (0)

Spring

Spring Boot (十三): Spring Boot 整合 RabbitMQ

4

changyuan.xu 发布于 2019-10-15

1. 前言 RabbitMQ 是一个消息队列,说到消息队列,大家可能多多少少有听过,它主要的功能是用来实现应用服务的异步与解耦,同时也能起到削峰填谷、消息分发的作用。 消息队列在比较主要的一个作用是用来做应用服务的解耦,消息从消息的生产者传递到消息队列,消费者从消息队列中获取消息...

阅读(18)评论(0)赞 (0)

Spring

认识 Spring Cloud Alibaba

hanze 发布于 2019-10-15

个人理解 Spring Cloud Alibaba 就是 Spring Cloud 的微服务规范的一种实现,外加一些阿里云的商业组件 Spring Cloud 是什么 Spring Cloud 为开发人员提供一些分布式组件,使其快速构建分布式系统(例如,配置管理,服务发现,断路器...

阅读(19)评论(0)赞 (0)

Java

感觉自己不会的东西太多了,不知道如何下手?

1

yeseng 发布于 2019-10-14

GitHub 8.8k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 8.8k Star 的Java工程师成神之路 ,真的不来了解一下吗? GitHub 8.8k Star 的Java工程师成神之路 ,真的确定不来了解一下吗? 如果让我统计下,粉丝问我做多...

阅读(13)评论(0)赞 (0)

Java

Java 面试题 :百度前 200 页都在这里

3

darida 发布于 2019-10-14

点击上方  Java后端 ,选择 设为星标 技术博文,及时送达 作者 | 唐尤华 来源 | github.com/tangyouhua 基本概念 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java ...

阅读(19)评论(0)赞 (0)

Java

你不可错过的 Java 学习资源清单

3

puefu.he 发布于 2019-10-12

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的微信公众号【黄小斜】,也会同步到我的个人博客: www.how2p...

阅读(20)评论(0)赞 (0)

编程技术

为什么蚂蚁金服架构师建议从Zookeeper开始提升技术水平?

2

刘莉莉 发布于 2019-10-12

随着移动互联网的发展,网站或手机APP不再只有少部分人使用了。 流量是互联网公司最想得到的东西,他们会想尽一切办法去 获取流量 。 在这样的背景下,对于网站和APP来说一定要想办法去应对更多的流量,也就是网站和APP的系统架构要能承受住大流量所带来的大量请求,保证 系统的稳定与可...

阅读(19)评论(0)赞 (0)

编程技术

微服务架构:利用事件驱动实现最终一致性

5

darida 发布于 2019-10-12

事务一致性 首先,我们来回顾一下ACID原则: Atomicity:原子性,改变数据状态要么是一起完成,要么一起失败 Consistency:一致性,数据的状态是完整一致的 Isolation:隔离线,即使有并发事务,互相之间也不影响 Durability:持久性, 一旦事务提交...

阅读(24)评论(0)赞 (0)

Java

java开发面试问答—-分布式篇

xiaoli.wang 发布于 2019-10-12

sequence,雪花算法(将64位中的每一段根据时间,区域,机器,序列号组合生成唯一id) 10G整数文件中寻找中位数或者第K大数 采用基于字节的桶排序将数字分到不同的桶中,比如找到第k大数,则先找出每个桶中的第k大数,在比较。 整形是4byte,有32位,先按高八位建255个...

阅读(15)评论(0)赞 (0)

Spring

SpringCloud与Seata分布式事务初体验

puefu.he 发布于 2019-10-11

在本篇文章中我们在 SpringCloud 环境下通过使用 Seata 来模拟用户 购买商品 时由于用户 余额不足 导致本次订单提交失败,来验证下在 MySQL 数据库内事务是否会 回滚 。 本章文章只涉及所需要测试的 服务列表 以及 Seata 配置部分。 用户提交订单购买商品...

阅读(19)评论(0)赞 (0)

Java

阿里开源分布式事务组件 seata :demo 环境搭建以及运行流程简析

2

wenming.gapo 发布于 2019-10-09

案例设计 seata 官方给出了一系列 demo 样例,不过我在用的过程中发现总有这个那个的问题,所以自己维护了一份基于 dubbo 的 demo 在 github 上,适配的 seata 版本是 0.8.0。 案例的设计直接参考官方 quick start给出的案例: 整个案例...

阅读(32)评论(0)赞 (0)

Java

恭喜Spring Cloud Alibaba 在 Spring 官方挂牌啦

1

wenming.gapo 发布于 2019-10-09

点击▲关注 “ 爪哇笔记 ”   给公众号标星置顶 更多精彩 第一时间直达 前言 前几天,逛 Spring 官网的时候发现了 Spring Cloud Alibaba 的身影,请原谅我比较迟钝。 Spring Cloud Alibaba 于2018年7月27日...

阅读(25)评论(0)赞 (0)

编程技术

初识BFF架构设计

5

wenming.gapo 发布于 2019-10-09

BFF是(Backends For Frontends)单词的缩写,主要是用于服务前端的后台应用程序,来解决多访问终端业务耦合问题。 最近在公司的微服务架构中遇到了一些多终端访问接口的问题,不同的终端拥有不同的接口服务,有不同的操作数据的能力,针对这种业务场景做出了调研,我们是否...

阅读(17)评论(0)赞 (0)

编程技术

技术中台:分布式架构在蚂蚁金服的实践

16

xubiao.zhuang 发布于 2019-10-08

点击上方 "肉眼品世界 ",  右上角 选择“设为星标” 本文整理自,阿里高级技术专家-许文奇在2019阿里云峰会上的分享《技术中台-分布式架构在蚂蚁金服的实践》,结合技术领导力社区架构专家的点评和解读,全面解析阿里技术中台的架构实践。 一、分布式架...

阅读(13)评论(0)赞 (0)

Java

EasyTransaction 1.4.0 发布,引入 JAR 包即用的分布式事务解决方案

hanze 发布于 2019-10-08

EasyTransaction 是一个一站式分布式事务解决方案,其包括了 TCC 事务,自动补偿(seata/fescar AT 功能),补偿事务,可靠消息,SAGA 等等多种事务模式,并能混合各种事务模式一起使用,以业务实际状况来选择最恰当的模式。ET引入JAR包即可使用,无需...

阅读(20)评论(0)赞 (0)