
大型分布式系统
文章平均质量分 92
馥钰
好人一生平安!道阻且长,行则将至!
选择一条自己喜欢的路,向前走,莫回头!
天道酬勤!
学海无涯,温故而知新!
线下不努力,线上出问题!线上出问题,努力全白费!
分布式系统、高并发、大流量,分布式计算、分布式存储!
展开
-
什么是单点登录(SSO)
什么是单点登录(SSO) - 知乎前言只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y在我实习之前我就已经在看单点登录的是什么了,但是实习的时候一直在忙其他的事,所以有几个网站就一直躺在我的收藏夹里边:在前阵子有个读者来我这投稿,是使用JWT实现单点登录的(但是文章中并没有介绍什么是单点登录),所以我觉得是时候来整理一下了。简单代码实现JWT(json web token)完成SSO单转载 2022-02-07 16:09:51 · 1116 阅读 · 0 评论 -
OAuth2.0与SSO比较
OAuth2.0与SSO比较_咖啡男孩之SRE之路-优快云博客_oauth2.0与ssoOAuth是Open Authority的缩写,是令牌代替用户密码访问应用的又一标准,前面一期介绍过SSO单点登录(SpringBoot模拟单点登录),也是令牌登陆的一种方式。OAuth2.0最典型的授权码认证方式:资源服务器和鉴权服务器都是属于资源所有方,也就是最终的服务提供方,第三接入方需要先与鉴权服务器申请合作获取客户编码。对于资源服务器来说,需要做的是1 accessToken和cl转载 2022-02-07 15:48:00 · 1922 阅读 · 0 评论 -
阿里P8架构师谈:Spring Cloud与Dubbo的详细比较
什么是Spring CloudSpring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。为什么需要Spring CloudSpring Cloud 是整个 Spring 家族中新的成员,要致力于分布式系统、云服务的框架。Spring Cloud 为开发人员提供了快速构建分布式系统中一些常见模式的工具,例如:配置管理 服务注册与发现 断路器 智能路转载 2020-11-02 12:00:51 · 265 阅读 · 1 评论 -
缓存穿透、缓存击穿、缓存雪崩概念及解决方案
https://www.jianshu.com/p/b57d0773ee96缓存穿透概念访问一个不存在的key,缓存不起作用,请求会穿透到DB,流量大时DB会挂掉。解决方案采用布隆过滤器,使用一个足够大的bitmap,用于存储可能访问的key,不存在的key直接被过滤; 访问key未在DB查询到值,也将空值写进缓存,但可以设置较短过期时间。缓存雪崩概念大量的key设...转载 2018-11-27 18:03:45 · 151 阅读 · 0 评论 -
什么是分布式系统(通俗易懂)
https://www.cnblogs.com/MrRightZhao/p/8067793.html最近做了一些分布式的项目,但还没有真正的理解和认识什么是分布式,以及为什么要这么设计等等一系统问题,在看过大神的贴子了,如梦初醒,受益匪浅!著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:林建入链接:http://www.zhihu.com/question/...转载 2018-09-22 11:06:17 · 1153 阅读 · 0 评论 -
到底什么是分布式系统?
https://blog.youkuaiyun.com/youanyyou/article/details/79406507转载 2018-09-22 10:34:28 · 296 阅读 · 0 评论 -
什么是分布式系统,如何学习分布式系统
https://www.cnblogs.com/xybaby/p/7787034.html目录什么是分布式系统 分布式系统挑战 分布式系统特性与衡量标准 组件、理论、协议 用一个请求串起来 一个简化的架构图 概念与实现 总结 references 正文 虽然本人在前面也写过好几篇分布式系统相关的文章,主要包括CAP理论、分布式存储与分布式事务,但...转载 2018-09-22 10:18:54 · 270 阅读 · 0 评论 -
聊聊分布式事务,再说说解决方案
https://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.html前言最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行 CAP 的下一阶段的开发工作,不过目前已经告一段落了。接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中的分布式事务,因为每个人可能对其的理...转载 2018-03-22 16:30:31 · 196 阅读 · 0 评论 -
一致性哈希算法原理
https://www.cnblogs.com/lpfuture/p/5796398.html一致性Hash算法背景 一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。 但现在一...转载 2018-03-05 14:15:27 · 204 阅读 · 0 评论 -
对于Dubbo一些面试题自己的答案
Dubbo 头几天瞧到《Java顶尖口试必问-Dubbo口试题汇总》,对于内里得难点本人试着答复少许,有错误得请民众指正。 Dubbo固然大概不革新了,可是背靠阿里得措施能力,中文报告得多样,非常合适很多几中小型分散式类型得开辟。一、Dubbo通讯协议 第一、dubbo Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及...转载 2017-09-10 19:51:33 · 143026 阅读 · 16 评论 -
Springboot整合dubbo构建maven多模块项目(四) - 集成mybatis
完整代码下载:http://download.youkuaiyun.com/download/liyanlei5858/10206852在Springboot整合dubbo构建maven多模块项目(三) - 把server分为api(服务接口定义)和server(服务实现)两个子module中,我们配置了一个dubbo项目,包含三个模块springboot-dubbo-api、springboot-dubbo...原创 2018-01-15 18:15:38 · 3747 阅读 · 2 评论 -
【上海校区】整理的Dubbo面试题
http://bbs.itheima.com/forum.php?mod=viewthread&tid=386556本帖最后由 chenquanyi626 于 2017-12-21 10:43 编辑Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,0转载 2018-02-02 11:05:14 · 7674 阅读 · 0 评论 -
Springboot整合dubbo构建maven多模块项目(二)- 代码编写
完整代码下载:http://download.youkuaiyun.com/download/liyanlei5858/10206848在上一章Springboot整合dubbo构建maven多模块项目(一)中,我们配置了一个dubbo项目,包含两个模块springboot-dubbo-server和springboot-dubbo-client,并且在pom中都添加了对dubbo及zk的依赖,在sp原创 2018-01-12 21:29:06 · 4566 阅读 · 1 评论 -
Springboot整合dubbo构建maven多模块项目(一)- 项目创建和pom.xml中jar包配置
完整代码下载:http://download.youkuaiyun.com/download/liyanlei5858/10206848 以前一直用Spring作为容器构建项目,但是看到Spring官网一直在推Springboot,最重要的是Springboot确实避免自己寻找多个jar包(大多数情况下,可能自己都不记得该引入哪些jar包)和jar包之间冲突的问题,同时省掉了在集成其他框架时候原创 2018-01-12 21:17:42 · 8376 阅读 · 2 评论 -
Dubbo分布式服务框架常见问题解答汇总
1. 如果服务注册不上怎么办?(1) 检查dubbo的jar包有没有在classpath中,以及有没有重复的jar包(2) 检查有没有重复的dubbo.properties配置文件(3) 检查暴露服务的spring配置有没有加载(4) 检查beanId或beanName有没有重复(5) 查看有没有错误日志:cat ~/output/logs/webx转载 2017-09-10 19:48:13 · 1736 阅读 · 0 评论 -
秒杀系统架构分析与实战
0 系列目录秒杀系统架构秒杀系统架构分析与实战1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会转载 2017-08-14 11:00:42 · 334 阅读 · 0 评论 -
深入理解分布式事务,高并发下分布式事务的解决方案
1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产生的转载 2017-08-17 10:46:34 · 459 阅读 · 0 评论 -
如何用消息系统避免分布式事务
http://blog.jobbole.com/89140/转载 2017-08-16 18:26:30 · 226 阅读 · 0 评论 -
分布式系统事务一致性解决方案
本文首发于InfoQ,版权所有,请勿转载!!!http://www.infoq.com/cn/articles/solution-of-distributed-system-transaction-consistency开篇在OLTP系统领域,我们在很多业务场景下都会面临事务一致性方面的需求,例如最经典的Bob给Smith转账的案例。传统的企业开发,系统往往是以单体应用形式存在的,也没有横跨多个数...转载 2017-08-16 17:02:38 · 321 阅读 · 0 评论