标签:三阶段提交

编程技术

盲目追微服务,迟早药丸

6

xubiao.zhuang 发布于 2020-06-05

这几年在Java工程师招聘时,会看到很多人的简历都写着使用了Spring Cloud做微服务实现,使用Docker做自动化部署,并且也会把这些做为自己的亮点。 而比较有趣的是这其中以小公司出来的人为绝大多数,大公司出来的人简历上倒是很少提这些东西。 对于我自己来说,从15年就开始...

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

Spring

准备两个月,面试五分钟,Java岗面试为何越来越难?

29

邓龙华 发布于 2020-04-20

如果你参加过一些大厂面试,肯定会遇到一些开放性的问题: 1、写一段程序,让其运行时的表现为触发了5次Young GC、3次Full GC、然后3次Young GC; 2、如果一个Java进程突然消失了,你会怎么去排查这种问题? 3、给了一段Spring加载Bean的代码片段,阐述...

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

编程技术

微服务把我坑了!

2

尖兵 发布于 2020-04-14

技术总监张大胖在朋友圈看到一篇文章,讲的是Netflix的微服务实践。 研究了一会儿以后,他不由地拍案叫绝:每个服务都是一个组件,可以 1. 独立开发 2. 独立部署 3. 独立伸缩 人家Netflix居然可以在生产环境随意地停掉微服务测试稳定性,这真的把张大胖镇住了! 张大胖上...

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

编程技术

微服务落地实践 – 经验分享

Harries 发布于 2020-03-12

随着架构设计的发展,微服务架构可以说是目前架构领域炙手可热的设计理念。在公司,笔者也一直在负责系统的服务化设计和开发工作。 今天就来谈谈微服务落地实践中的一些问题。希望对微服务设计无从下手的朋友,起到一些参考作用;另外也希望把自己的观点分享出来,期待与大家一起交流,能够认识到不足...

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

编程技术

微服务下数据一致性的几种实现方式

11

puefu.he 发布于 2020-01-15

【编者的话】本人最近学习了一下微服务下数据一致性的特点,总结了下目前的保障微服务下数据一致性的几种实现方式如下,以备后查。此篇文章旨在给大家一个基于微服务的数据一致性实现的大概介绍,并未深入展开,具体的实现方式本人也在继续学习中,如有错误,欢迎大家拍砖。 传统应用的事务管理 本地...

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

编程技术

微服务架构以及服务拆分原则

7

darida 发布于 2020-01-15

微服务是什么 微服务起源于 2005 年 Peter Rodgers 博士在云端运算博览会提出的微 Web 服务 (Micro-Web-Service) ,根本思想类似于 Unix 的管道设计理念。 2014 年,由 Martin Fowler 与 James Lewis 共同提...

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

编程技术

一文讲透微服务下如何保证事务的一致性

17

puefu.he 发布于 2020-01-02

 从本地事务到分布式事务的演变 什么是事务?回答这个问题之前,我们先来看一个经典的场景:支付宝等交易平台的转账。假设小明需要用支付宝给小红转账 100000 元,此时,小明帐号会少 100000 元,而小红帐号会多 100000 元。如果在转账过程中系统崩溃了,小明帐号...

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

编程技术

一文讲透微服务下如何保证事务的一致性

17

likai 发布于 2020-01-02

 从本地事务到分布式事务的演变 什么是事务?回答这个问题之前,我们先来看一个经典的场景:支付宝等交易平台的转账。假设小明需要用支付宝给小红转账 100000 元,此时,小明帐号会少 100000 元,而小红帐号会多 100000 元。如果在转账过程中系统崩溃了,小明帐号...

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

Java

2020面试预备你也能收割Offer,Java程序员必会知识清单全在这份pdf文档里

31

hellas 发布于 2019-12-02

关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书! 小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、...

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

编程技术

微服务分布式事务4种解决方案实战

5

xiaoli.he 发布于 2019-12-02

分布式事务是指事务的参与者,支持事务的服务器,资源服务器分别位于分布式系统的不同节点之上,通常一个分布式事物中会涉及到对多个数据源或业务系统的操作。 典型的分布式事务场景:跨银行转操作就涉及调用两个异地银行服务 CAP理论 CAP理论:一个分布式系统不可能同时满足一致性,可用性和...

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

编程技术

微服务架构中分布式事务实现方案如何取舍

7

xiaoli.he 发布于 2019-11-07

点击上方“ 陶陶技术笔记 ”关注我 回复“ 资料 ”获取作者整理的大量学习资料! 提起微服务架构,不可避免的两个话题就是服务治理和分布式事务。 数据库和业务模块的垂直拆分为我们带来了系统性能、稳定性和开发效率的提升的同时也引入了一些更复杂的问题,例如在数据一致性问题上,我们不再能...

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

Spring

springCloud的了解(四)—分布式事务问题

2

darida 发布于 2019-07-20

springCloud系列文章: springCloud的了解(一): juejin.im/post/5d2eca… springCloud的了解(二): juejin.im/post/5d2fd0… springCloud的了解(三): juejin.im/post/5d312...

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

编程技术

微服务架构下的分布式事务基础入门

changyuan.xu 发布于 2019-05-29

众所周知,数据库能实现本地事务,也就是在同一个数据库中,你可以允许一组操作要么全都正确执行,要么全都不执行。这里特别强调了本地事务,也就是目前的数据库只能支持同一个数据库中的事务。但现在的系统往往采用微服务架构,业务系统拥有独立的数据库,因此就出现了跨多个数据库的事务需求,这种事...

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

编程技术

互联网架构:深入理解微服务

16

songhua.gao 发布于 2019-05-18

微服务就是一些可独立运行、可协同工作的小的服务。 从概念中我们可以提取三个关键词:可独立运行、可协同工作、小。这三个词高度概括了微服务的核心特性。下面我们就对这三个词作详细解释。 可独立运行 微服务是一个个可以独立开发、独立部署、独立运行的系统或者进程。 可协同工作 采用了微服务...

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

Java

给初中级JAVA准备的面试题

3

xiaoli.wang 发布于 2019-05-09

作者:徐靖峰 来源:kirito的技术分享 1 JAVA HashMap相关 HashMap一直是经典的面试题,所有面试官都喜欢问他,因为它可以牵扯出非常多的知识点,而面试者到底能了解到何种程度,则一定程度反映其综合能力。 细节聊扩容因子LoadFactor=0.75,初始大小I...

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

Java

我的新书《高可用可伸缩微服务架构:基于 Dubbo、Spring Cloud 和 Service Mesh》正式预售

6

hellas 发布于 2019-04-13

程超 梁桂钊 秦金卫 方志斌 张逸 杜琪 殷琦 肖冠宇 著 今天,我告诉大家一个好消息,我和几个好朋友的新书 《高可用可伸缩微服务架构:基于 Dubbo、 Spring Cloud 和 Service Mesh...

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

编程技术

Cloud Native架构设计

1

wenming.gapo 发布于 2019-03-30

之前有在文章中介绍过云原生的十二要素,今天来介绍下云原生架构以及其架构设计中需要考虑的关键因素(后续逐步完善)。 概要 还是先通过一张图简单介绍云原生架构的组成,具体见下图: 敏捷基础设施 基础设施及代码(公有云、私有云) 公共基础服务 中间件服务 监控、告警反馈 微服务架构 S...

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

Java

备战金九银十、阿里的面试官都喜欢问哪些问题?

xubiao.zhuang 发布于 2018-12-01

金九银十是招聘的旺季,小编在这里也给大家整理了一套阿里面试官最喜欢问的问题或者出场率较高的面试题,助校招或者社招路上的你一臂之力! 首先我们需要明白一个事实,招聘的一个很关键的因素是在给自己找未来的同事,同级别下要找比自己优秀的人,面试是一个双向选择的过程,也是一个将心比心去沟通...

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