标签:分布式锁

Java

大数据方向学习面试知识图谱

5

yeseng 发布于 2020-01-15

正所谓,无招胜有招。 愿读到这篇文章的技术人早日明白并且脱离技术本身,早登彼岸。 一切技术最终只 是雕虫小 技 。 大纲 本系列主题是大数据开发面试指南,旨在为大家提供一个大数据学习的基本路线,完善数据开发的技术栈,以及我们面试一个大数据开发岗位的时候,哪些东西是重点考察的,这些...

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

Java

SpringBoot2 整合 Zookeeper组件,管理架构中服务协调

2

likai 发布于 2020-01-10

本文源码: GitHub·点这里 || GitEE·点这里 一、Zookeeper基础简介 1、概念简介 Zookeeper是一个Apache开源的分布式的应用,为系统架构提供协调服务。从设计模式角度来审视:该组件是一个基于观察者模式设计的框架,负责存...

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

Spring

0108 spring的申明式事务

刘莉莉 发布于 2020-01-08

背景 互联网的金融和电商行业,最关注数据库事务。 业务核心 说明 金融行业-金融产品金额 不允许发生错误 电商行业-商品交易金额,商品库存 不允许发生错误 面临的难点: 高并发下保证: 数据一致性,高性能; spring对事物的处理: 采用AOP技术提供事务支持,申明式事务,去除...

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

编程技术

阿里是如何抗住双11的?看完这篇你就明白了!

26

xubiao.zhuang 发布于 2020-01-06

我从业之初便开始扮演“救火队员”角色,经常去线上执行“救火”、止损、攻关等应急工作,再通过分析、推理、验证… 图片来自 Pexels “抽丝剥茧”的找出背后的根本原因,仿佛自己是个“经验丰富、从容冷静、思维缜密”的侦探。 以前我一直认为线上问题定位、分析处理能力是架构师的“看家功...

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

Spring

微服务开发实战,一个案例,手把手带你入门

1

songhua.gao 发布于 2020-01-04

平日里,都是看别人的文章,虽开公众号写了不少,但像样的不多。年末了,年终总结也没来得及写,为了输出点像样的东西,立刻就着手这个系列。一个键一个字母的敲,边敲边写,文章还在持续更新中,直至完整。相信通过这个系列的系统练习,能有一个大跨步的提升。 专栏简介(是什么?) 结合Sprin...

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

编程技术

微服务架构的四大杀手锏

4

刘莉莉 发布于 2020-01-02

Photo @Christopher Campbell   文 |  孔凡勇 概述 互联网应用发展到今天,从单体应用架构到 SOA 以及今天的微服务,随着微服务化的不断升级进化,服务和服务之间的稳定性变得越来越重要,分布式系统之所以复杂,主要原因是分...

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

编程技术

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

17

puefu.he 发布于 2020-01-02

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

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

编程技术

微服务架构的四大杀手锏

4

Harries 发布于 2020-01-02

Photo @Christopher Campbell   文 |  孔凡勇 概述 互联网应用发展到今天,从单体应用架构到 SOA 以及今天的微服务,随着微服务化的不断升级进化,服务和服务之间的稳定性变得越来越重要,分布式系统之所以复杂,主要原因是分...

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

编程技术

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

17

likai 发布于 2020-01-02

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

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

编程技术

微服务为什么一定要Zookeeper?

11

wenming.gapo 发布于 2020-01-01

了解微服务的小伙伴都应该知道 Zookeeper , Zookeeper 是一个分布式的,开源的分布式应用程序协调服务。 现在比较流行的微服务框架Dubbo、Spring Cloud都可以使用 Zookeeper 作为服务发现与组册中心。但是,为什么 Zookeeper 就能实现...

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

Java

【ZooKeeper系列】3.ZooKeeper源码环境搭建

17

dulong 发布于 2019-12-31

在系列的前两篇文章中,介绍了ZooKeeper环境的搭建(包括单机版、伪集群和集群),对创建、删除、修改节点等场景用命令行的方式进行了测试,让大家对ZooKeeper环境搭建及常用命令行有初步的认识,也为搭建ZooKeeper的开发环境、生产环境起到了抛砖引玉的作用。也介绍了用J...

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

编程技术

“12306”的架构居然这么牛逼!那么今年你抢到票了吗?

11

wenming.gapo 发布于 2019-12-27

作者:  绘你一世倾城 来源: https://juejin.im/post/5d84e21f6fb9a06ac8248149 “ 每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票! 12306 抢票,极限并发带来的思考 虽然现在大多数情况下...

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

编程技术

后端与微服务大厂面试总结

6

puefu.he 发布于 2019-12-27

我在 github 上新建了一个仓库 日问 ,每天一道面试题,有关前端,后端,devops以及软技能,促进职业成长,敲开大厂之门,欢迎交流 并且记录我的面试经验 ali 为 ali,为避内容检查 17年面试记(ali百度美团头条小米滴滴) 18年面试记(头条) 19年面试记(al...

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

编程技术

微服务架构的四大金刚

4

puefu.he 发布于 2019-12-24

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! Photo @Christopher Campbell 文 |  孔凡勇 概述 互联网应用发展到今天,从单体应用架构到 SOA 以及今天的微服务,随着微服...

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

编程技术

人人都是架构师:分布式系统架构落地与瓶颈突破

6

Harries 发布于 2019-12-20

前言 本书并没有过多渲染系统架构的理论知识,而是切切实实站在开发一线角度, 为各位读者诠释了大型网站在架构演变过程中出现一系列技术难题时的解决方案。本书首先从分布式服务案例开始介绍,重点为大家讲解了大规模服务化场景下企业应该如何实施服务治理;然后在大流量限流/消峰案例中,笔者为大...

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

Java

通过Redis 实现分布式锁_利用Jedis 客户端

xubiao.zhuang 发布于 2019-12-18

前言 分布式锁一般有三种实现方式: 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。 本篇博客将介绍第二种方式,基于Redis实现分布式锁。 虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人...

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

Java

【ZooKeeper系列】2.用Java实现ZooKeeper API的调用

尖兵 发布于 2019-12-18

温馨提示 :在这里我再次提个小要求,希望大家能习惯看 官方文档 ,文档虽然是英文但用词都比较简单,基本都能看懂文档表达的意思。 授之以鱼不如授之以渔 的道理相信大家都明白,也希望通过猿人谷的这个ZooKeeper系列,让大家入门、到熟悉,举一反三后能精通ZooKeeper。 在前...

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

编程技术

分布式锁选型背后的架构设计思维【附源码】

6

likai 发布于 2019-12-18

1. 分布式锁本质 提到分布式锁,有很多实现,比如Redis分布式锁、ZooKeeper分布式锁、etcd分布式锁等。但是选择哪个更适合你的项目?在《 基于CAP模型设计企业级真正高可用的分布式锁 》一文深入分析过分布式锁的哲学本质,以及如何结合场景来选择合适的分布式锁。分析业务...

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