分布式
wang123459
这个作者很懒,什么都没留下…
展开
-
Mycat
一、mycat是什么? 1,一个用于mysql读写分离和数据切分的高可用中间件 2,一个模拟为mysql server的超级数据库代理 3,一个能平滑扩展支持1000亿大表的分布式数据库系统 4,一个可管控多种关系数据库的数据库路由器 发展历程:coba----mycat 二、mycat架构图 逻辑库(scheme): 逻辑表(table): 三、分库分表原创 2017-12-25 14:31:23 · 268 阅读 · 0 评论 -
同步、异步、阻塞、非阻塞
同步异步:多线程调用时 其他线程是否阻塞。 阻塞非阻塞:当前线程是否阻塞。 BIO(同步阻塞):用户京城发起一个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,用户进程才能运行。JAVA传统IO模型属于此种方式。 NIO(同步非阻塞):用户进程发起一个IO操作后便可返回做其他事情,但是用户进程需要时不时的询问IO操作是否就绪。目前JAVA的NIO数据此种方式。 AIO(原创 2017-12-18 08:46:50 · 148 阅读 · 0 评论 -
分布式Session、Cookie、JWT
一、HTTP的无状态性 HTTP 是无状态协议,它不对之前发送过的请求和响应的状态进行管理。也就是说,无法根据之前的状态进行本次的请求处理。假设要求登录认证的 Web 页面本身无法进行状态的管理(不记录已登录的状态),那么每次跳转新页面不是要再次登录,就是要在每次请求报文中附加参数来管理登录状态。 不可否认,无状态协议当然也有它的优点。由于不必保存状态,自然可减少服务器的 CPU 及内转载 2018-02-01 14:08:40 · 1554 阅读 · 0 评论 -
分布式事务
CAP理论:C一致性:数据一致更新,所有数据变动都是同步的。 A可用性:服务高可用,快速响应 P(分区容错性):可靠性。好的分区容忍性,使应用虽然是一个分布式系统,但是好像一个可以正常运转的整体关于2PC和3PC原理和缺陷和区别参考以下:http://blog.jobbole.com/95632/2PC缺点1、同步阻塞问题。执...原创 2017-12-21 10:51:15 · 165 阅读 · 0 评论 -
集群和分布式的理解
集群和分布式区别 分布式(将业务拆分):一个业务分拆多个子业务,部署在不同的服务器上 集群(单一业务高可用):同一个业务,部署在多个服务器上 ...原创 2018-02-24 08:27:52 · 249 阅读 · 0 评论 -
分布式事务的解决方案
1、什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失...原创 2018-03-20 09:02:47 · 137 阅读 · 0 评论 -
小结1
1、select 0和select 1区别 select 0,返回结果为0 select 1,返回结果为1 select 0 from tableA,返回与tableA同等记录数的0 select 1 from tableA,返回与tableA同等记录数的1 2、springcloud负载均衡与熔断器 负载均衡分类: 1、服务端负载均衡:客户端请求到负载均衡服务器,负载均衡服务器...转载 2018-09-01 23:30:27 · 298 阅读 · 0 评论