微服务的学习 微服务一、什么是微服务?二、微服务的由来三、为什么需要微服务?3.1早期的单体架构带来的问题1.复杂性逐渐变高2.技术债务逐渐上升3.部署速度逐渐变慢4.阻碍技术创新5.无法按需伸缩3.2微服务与单体架构区别四、微服务的特征1 单一职责2 轻量级通信3 隔离性4 业务数据数据的独立性5 技术的多样性五、微服务开发框架六、Sprint cloud 和 Sprint boot区别一、什么是微服务?...
大数据技术与实践 大数据技术与实践11.1 大数据概述11.1.1 大数据产生的背景11.1.2 大数据的定义11.1.3 大数据产生的4V特征11.2 大数据存储平台11.2.1 HDFS11.2.2 HBase11.2.3 Cassandra1、Cassandra 简介2、Cassandra分区策略3、存储机制4、Cassandra一致性级别5、维护最终一致性11.2.4 Redis1、Redis简介2、读写分...
云存储技术 云存储技术10.1 存储概述10.1.1 存储组网形态10.1.2 RAID10.1.3 磁盘热备10.1.4 快照10.2 云存储的概念与技术原理10.2.1 云存储技术分类10.2.2 存储类型10.2.3 块存储技术10.2.4 分布式文件存储10.2.5 传统分布式文件系统NAS10.2.6 对象存储技术10.2.7 表存储技术10.2.8 分布式表存储10.2.9 表存储适应场景10.3...
云计算原理与技术 云计算原理与技术8.1 云计算概述8.1.1 云计算的起源8.1.2 云计算的定义8.1.3 云计算的分类8.2 云计算关键技术8.2.1 体系结构8.2.2 数据存储8.2.3 计算模型8.2.4 资源调度8.2.5 虚拟化8.3 Google云计算原理8.3.1 CFS8.3.2 MapReduce8.3.3 BigTable8.3.4 Dremel8.4 Amazon云服务8.4.1 Ama...
P2P原理与实践 P2P原理与实践6.1 P2P概述6.1.1 P2P的概述6.1.2 P2P的发展历程6.1.3 P2P的技术特点6.1.4 P2P的实践应用6.2 P2P网络的分类6.3 P2P的研究现状与未来发展6.3.1 P2P的研究现状国外国内6.3.2 P2P的未来发展6.1 P2P概述6.1.1 P2P的概述 P2P,即Peer-to-Peer的缩写,也称“点对点”或“端对端”,学术上常称为“...
Web原理与应用开发 Web 原理与应用开发5.1 HTTP协议5.1.1 WWW5.1.2 TCP/IP5.1.3 HTTP协议原理5.2 Web开发技术5.2.1 HTML5.2.2 JavaScript5.2.3 CSS5.2.4 XML5.2.5 动态网页技术5.3 CGI5.3.1 HTML5.3.2 JavaScript5.4 Web会话5.4.1 Cookie 机制5.4.2 Session 机制5.5 ...
分布式计算范型 分布式计算模型分布式计算模型2.1 消息传递范型2.2 客户/服务器范型2.3 P2P范型2.4 消息系统范型2.5 远程过程调用范型2.6 分布式对象范型2.6.1 远程方法调用2.6.2 对象请求调用2.7 网络服务范型2.8 移动代理范型2.9 云服务范型IaaSPaaSSaas分布式计算模型2.1 消息传递范型 一个进程发送代表请求的消息,该消息被传送到接受者;接受者处理该请求,并...
分布式计算的概念 @TOC分布式计算、云计算与大数据主要介绍分布式计算的定义、优缺点等基础知识。1.1分布式计算的概念1.1.1定义分布式计算简单的说就是:把一个需要庞大计算量的任务分配给多台计算机进行处理,然后将所有计算机处理的结果结合起来形成最后的结果。1.1.2分布式计算的优缺点优点:1、低廉的计算机价格和网络访问的可用性。计算机硬件的价格和网络的价格越来越便宜。2、资源共享。3、可伸缩性...