最新文章列表

分布式锁及三种实现方式

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致性 ...
omyyal 评论(0) 有349人浏览 2020-07-21 16:57

啥是rpc

一。为什么需要远程过程调用RPC 为什么需要远程调用 在如何给女朋友解释什么是分布式这一篇文章中介绍过,为了提升饭店的服务能力,饭店从一开始 ...
omyyal 评论(0) 有388人浏览 2020-07-20 21:21

Hystrix高可用系统设计学习记要

Hystrix:https://github.com/Netflix/Hystrix   高可用系统架构:资源隔离+限流+熔断+降级+运维监控 设计原则: 对依赖服务调用时出现的调用延迟和调用失败进行控制和容错保护; 在复杂的分布式系统中,阻止某一个依赖服务的故障在整个系统中蔓延; 提供fail-fast快速失败和快速恢复的支持; 提供fallback优雅降级的支持; 支持近实时 ...
tvmovie 评论(0) 有366人浏览 2020-01-15 15:22

分布式锁、会话、事务等学习记要

1.zookeeper使用场景 分布式协调、分布式锁、元数据/配置管理、HA高可用场景   2.Redis分布式锁 普通实现方法(key+随机值)缺陷:redis失效时会导致锁失效 RedLock算法   3.zookeeper分布式锁   4.分布式session Tomcat+Redis, Spring session+Redis   5.分布式事务 XA(两阶段提 ...
tvmovie 评论(0) 有413人浏览 2020-01-10 14:52

分布式缓存学习记要

1.为什么要用分布式缓存 高并发、高性能   2.Redis和Memcached Redis:线程模型-单线程工作模型,文件事件处理器,非阻塞单路复用,纯内存   3.Redis有哪些数据类型?分别适用于哪些场景? string  简单kv缓存 hash 结构化数据 list 有序列表 set 自动去重 sorted set 去重可排序   4.Redis过期策略 定 ...
tvmovie 评论(0) 有655人浏览 2020-01-09 09:47

分布式搜索引擎学习记要

1.Elasticsearch(https://www.elastic.co/cn/)分布式架构原理  多台机器上启多个es实例组成es集群、primary+replica   2.es底层读写原理 写数据: 协调节点+路由到对应的primary shard上   3.查询效率 不允许深度分页(默认深度分页性能很差)   ——来源于石杉码农学院
tvmovie 评论(0) 有493人浏览 2020-01-03 16:27

MQ学习记要

1.为什么要用MQ? 系统间解耦、异步(提升响应速度)、削峰   2.引入MQ可能存在的问题: 可用性降低、复杂性增加、一致性问题   3.MQ主流产品: ...
tvmovie 评论(0) 有300人浏览 2019-12-31 15:26

初识springboot

       Spring Boot简化了基于Spring的应用开发。你可以很容易地创建一个独立的,产品 级别的Spring应用。 我们为Spring平台及第三方库提供开箱即用的设置,这样你就 可以有条不紊地开始。多数Spring Boot应用只需要很少的Spring配置。   接下来我们开始第一个springboot应用,首先需要安装Java SDK 1.8 或更高版本   第一步通过m ...
李楷呀 评论(0) 有369人浏览 2019-12-09 19:06

Springboot vue.js html 跨域 前后分离 Activiti6 工作流 集成代码生成器 shiro 权限

1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限), 缓存框架 ehcache4.代码编 ...
m17185082163 评论(0) 有351人浏览 2019-10-10 12:36

springcloud vue.js 微服务分布式 activiti工作流 前后分离 集成代码生成器 shiro权限

1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限), 缓存框架 ehcache4.代码编 ...
m17189363841 评论(0) 有382人浏览 2019-10-07 08:49

springcloud vue.js 微服务分布式 activiti工作流 前后分离 集成代码生成器 shiro权限

1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限), 缓存框架 ehcache4.代码编 ...
java框架平台spring 评论(0) 有510人浏览 2019-09-29 11:29

Redis集群实现原理

        Redis 集群是 Redis 提供的分布式数据库方案,它通过分片(sharding)来进行数据共享,并提供复制和故障转移功能。         节点         一个 Redis 集群通常由多个节点(node)组成。一个节点就是运行在集群模式下的一台 Redis 服务器,Redis 服务器在启动时会根据 cluster-enabled 配置选项来决定是否开启集群模式。     ...
aisxyz 评论(0) 有662人浏览 2019-09-14 12:19

springcloud vue 微服务分布式 activiti工作流 前后分离 集成代码生成器 shiro权限

代码介绍 ------------- 本框架为 :springcloud + Springboot 微服务\分布式 工作流 前后分离 + 跨域 版本 (权限控制到菜单和按钮) 后台框架 :springcloud Greenw ...
springcloud微服务 评论(0) 有582人浏览 2019-09-03 10:03

做「容量预估」可没有true和false

如果第二次看到我的文章,欢迎「文末」扫码订阅我个人的公众号(跨界架构师)哟~  每周五11:45 按时送达。当然了,也会时不时加个餐~ 我的 ...
huorongbj 评论(0) 有398人浏览 2019-08-30 10:39

springcloud vue 微服务分布式 activiti工作流 前后分离 集成代码生成器 shiro权限

代码介绍 ------------------------------------------------------------------------------------------- 本代码为 :springcloud + Springboot 微服务分布式 工作流 前后分离 + 跨域 版本 (权限控制到菜单和按钮) 后台框架 :springcloud Greenwich.SR ...
1448995673 评论(0) 有783人浏览 2019-08-21 09:21

greenplum ubuntu16 集群安装

    虚拟机vmware安装ubuntu16  一台,然后用克隆克隆出2台,一共三台     master主机上2个segment节点,segment主机上各2个segement节点   在Master安装  更改hostname gp-master   echo 'gp-master' > /etc/hostname  新增三台主机的内网IP以及修改hostname ...
miraclerz 评论(0) 有1318人浏览 2019-08-08 14:24

8个月打磨,一份送给程序员的「分布式系统」合集

如果第二次看到我的文章,欢迎「文末」扫码订阅我个人的公众号(跨界架构师)哟~  每周五早8点 按时送达到公众号。当然了,也会时不时加个餐~     是的,这份礼物最佳受众是程序员。但是,如果你不是程序员,相信这些能使你更懂程序员,能更好的与他们交流。     有些小伙伴们应该知道了,之前的《分布式系统关注点——360°的全方位监控》是我去年开始写的「分布式系统理论」系列的最 ...
huorongbj 评论(0) 有430人浏览 2019-07-02 10:50

分布式系统关注点(22)——360°的全方位监控

如果第二次看到我的文章,欢迎「文末」扫码订阅我个人的公众号(跨界架构师)哟~  每周五早8点 按时送达到公众号。 当然了,也会时不时加个 ...
huorongbj 评论(0) 有484人浏览 2019-07-02 10:50

大型网站限流算法的实现和改造

最近写了一个限流的插件,所以避免不了的接触到了一些限流算法。本篇文章就来分析一下这几种常见的限流算法 分析之前 依我个人的理解来说限流的话应该灵活到可以针对每一个接口来做。比如说一个类里面有5个接口,那么我的限流插件就应该能针对每一个接口就行不同的限流方案。所以呢,既然针对的每个接口所以就需要一个可以唯一标示这个接口的key(我取的是类名+方法名+入参)。 分布式限流强烈推荐使用 ...
javenshi 评论(0) 有980人浏览 2019-06-14 10:18

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics