分布式
左耳听风
公众号:左耳代码
展开
-
【分布式基础】1.分布式架构的演变
1.互联网应用与传统应用的区别2.什么是分布式3.分布式与集群的关系4.计算机的发展史5.分布式架构的发展6.架构的发展演变过程 1.互联网应用与传统应用的区别互联网应用高并发,高访问量(tps,qps),海量数据 2.什么是分布式(1)任务分解(2)节点通信 3.分布式与集群的关系电商平台: 用户、 商品、订单、 交易分布式: 一个业务拆分成...原创 2018-07-26 01:13:29 · 791 阅读 · 1 评论 -
【分布式基础】2.分布式通信协议分析
1.TCP/IP2.三次握手协议、四次挥手协议3.什么是滑动窗口协议4. 单双工5.TCP通信原理6.单播、广播、组播7.阻塞和非阻塞,同步和异步8.总结9.参考 1.TCP/IP(1)TCP/IP(Transmission Control Protocol/Internet Protocol)是一种可靠的网络数据传输控制协议。定义了主机如何连入因特网以及数据如何在他们...原创 2018-07-28 12:49:00 · 3269 阅读 · 0 评论 -
【分布式基础】3.分布式通信-序列化
1.java序列化机制Serialize接口java本身的序列化机制存在的问题1. 序列化数据结果比较大、传输效率比较低2. 不能跨语言对接以至于在后来的很长一段时间,基于XML格式编码的对象序列化机制成为了主流,一方面解决了多语言兼容问题,另一方面比二进制的序列化方式更容易理解。以至于基于XML的SOAP协议及对应的WebService框架在很长一段时间内成为各个主流开发语言的必...原创 2018-07-28 12:53:21 · 395 阅读 · 0 评论 -
【分布式基础】4.分布式通信-http协议
1.HTTP协议的概述2.加密方式3.HTTPS的工作原理4.RESTful与REST5.REST设计原则6.如何理解REST的无状态设计6.RESTful的最佳设计 1.HTTP协议的概述1)客户端和服务器端2)资源html/文本、word、avi电影、其他资源3)媒体类型MIME类型。 text/html、 image/jpegContent-...原创 2018-07-28 12:56:07 · 475 阅读 · 0 评论 -
【分布式基础】5.分布式通信-rmi框架
1.什么是RPC2.RMI的概述3.源码分析4.手写实现 1.什么是RPCRemote procedure call protocalRPC协议其实是一个规范。Dubbo、Thrif、RMI、Webservice、Hessain网络协议和网络IO对于调用端和服务端来说是透明;一个RPC框架包含的要素2.RMI的概述RMI(remote method...原创 2018-07-28 12:58:10 · 416 阅读 · 0 评论 -
【分布式基础】6.分布式通信-webservice框架
1.什么是webservice2.为什么要使用webservice3.什么时候要去使用webservice4.webservice中的一些概念5.SOAP(simple object access protocal简单对象访问协议)6.SEI(webservice endpoint interface webservice的终端接口)7.开发一个webservice的实例8.分析WS...原创 2018-07-28 13:01:33 · 359 阅读 · 0 评论 -
分布式事务
1.分布式事务产生背景2.分布式事务3.X/OpenDTP事务模型4.2PC(two -phase-commit)5.3PC(three phase commit)6.分布式事务的实现7.互联网的分布式事务的解决方案8.业务接口整合,避免分布式事务9.最终一致性方案之ebay模式10.保证最终一致性的模式11.X/OpenDTP模型的支付宝的DTS架构12.最大努力通知型...原创 2018-08-12 11:38:49 · 800 阅读 · 0 评论 -
【分布式基础】7.cap原则与base理论
文章目录1.CAP原则2.BASE理论3.为什么不能同时满足CAP原则3.1cap定义3.2证明例子1.CAP原则C:一致性(Consistency): 所有节点上的数据,时刻保持一致A:可用性(Availability):每个请求都能够收到一个响应,无论响应成功或者失败P:分区容错 (Partition-tolerance):表示系统出现脑裂以后,可能导致某些server与集群中的其他机...原创 2018-10-20 20:20:58 · 513 阅读 · 0 评论