![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式架构
www.365codemall.com
略懂java 和python
展开
-
服务框架简单对比
服务框架对比 功能点 框架名称 Dubbo Spring Boot/Cloud Thrift Motan gRPC 框架描述 经过阿里检验过的产品,在社区中有很多成年的案例和经验 基于Spring的完整微服务体系 跨语言的RPC框架 新浪微博开源的轻量级服务框架 Goole 开源的面向移动和HTTP/2设计的高性能RPC框架 通讯协议 RPC HTTP RPC RPC RPC 服务跨平原创 2020-08-31 11:20:11 · 300 阅读 · 0 评论 -
分布式专题学习笔记01——分布式架构
一 什么是分布式 分布式系统就是多台计算机节点通过网络通信,相互协调,共同完成工作的系统。 分布式需要解决的两个问题: 1任务分配 2 节点通信 二 分布式与集群的关系 电商:用户,商品,订单 分布式:一个业务拆分成多个子系统,部署在不同的服务器上 集群:同一个业务部署在多台服务器上 三 计算机发展历史 四...原创 2019-05-21 16:06:19 · 186 阅读 · 0 评论 -
分布式专题学习笔记02——分布式架构
随着业务的发展,数据库性能越来越差,单表中数据记录已经达到了500万条以上,此时就需要进行数据库的水平/垂直拆分 一般单表数据达到500万到1000万数据,就需要考虑拆库拆表 根据业务,对数据库进行拆分,即每个业务对应着各自的数据库,称为垂直拆分 ...原创 2019-05-21 17:04:53 · 90 阅读 · 0 评论 -
分布式专题学习笔记01——分布式通信协议
网络协议:TCP/IP 和UDP/IP TCP/IP TCP四层模型:应用层,传输层,网络层,物理链路层 OSI 七层模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层 详细学习参考:https://blog.csdn.net/sty124578/article/details/79085608 三次握手协议 第一次握手:Client 将标志位SYN设置为1,随机...原创 2019-05-22 17:57:23 · 120 阅读 · 0 评论 -
分布式专题学习笔记——分布式通信之序列化
java序列化截止 serialize接口 java本身序列化机制存在的问题 1 序列化数据结果比较大,效率比较低 2 不能跨语言对接 XML编码格式的对象序列化机制成为了主流 HTTP Restful MessagePack Protocol Buffers Dubbo kryo 恰当的序列化机制,不仅可以提交系统的通用性,健壮性,安全性,优化性能,同时还能让系统更加易于调试...原创 2019-06-03 11:57:46 · 332 阅读 · 0 评论 -
分布式专题学习笔记——分布式通信协议HTTP
HTTP协议的概述 1 客户端和服务器端 2 资源 html/文本,word,avi电影,其他资源 3 媒体类型 MIME,text/html,image/jpeg 4 URI和URL URL:WEB服务器端资源的名称,比如 index.html http://www.baidu.com:80/java/index.html schema:http/https/ftp ho...原创 2019-06-03 17:09:41 · 120 阅读 · 0 评论 -
分布式专题学习笔记——分布式通信框架RMI
分布式通信框架RMI 1.什么是rpc? Remote Procedure call protocal prc协议其实是一个规范,Dubbo,Thrif,RMI,WebService,Hessain 网络协议和网络io对于调用者和服务来说是透明的 一个rpc应该包含的要素 RMI的概述: RMI(remote method invocation)可以认为是java的rpc版本 RM...原创 2019-06-04 14:11:11 · 122 阅读 · 0 评论