- 博客(12)
- 收藏
- 关注
原创 Spring Cloud简述
Spring Cloud Spring Cloud 就是致力于分布式系统、云服务的框架。 Spring Cloud 是整个 Spring 家族中新的成员。 Spring Cloud 为开发人员提供了快速构建分布式系统中一些常见模式的工具,例如: 配置管理 服务注册与发现 断路器 智能路由 服务间调用 负载均衡 微代理 控制总线 一次性令牌 全局锁 领导选举 分布式会话 集群状态 分布式消息 Spr...
2019-12-04 21:35:54
202
原创 Docker
Docker 的简介 官方说法 :Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。 它的用途 1.它可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 2.它是用来把你的程序在linux系统中打包起来,然后使你的程序和其他程序隔离,就相当于你在一个虚拟机上装了一个软件,和你电脑上的软件没有任...
2019-12-04 21:21:20
169
原创 微服务应用设计原则
微服务应用设计原则 AKF拆分原则 AKF扩展立方体,是一个叫AKF的公司的技术专家抽象总结的应用扩展的三个维度。理论上按照这三个扩展模式,可以将一个单体系统,进行无限扩展。 X 轴 :指的是水平复制,很好理解,就是讲单体系统多运行几个实例,做个集群加负载均衡的模式。 Z 轴 :是基于类似的数据分区,比如一个互联网打车应用突然或了,用户量激增,集群模式撑不住了,那就按照用户请求的地区进行数据分区,...
2019-12-04 21:15:28
320
原创 NoSQL和MongoDB介绍
NoSQL简介 NoSQL(Not Only SQL ),意即“不仅仅是SQL” ,指的是非关系型的数据库 。是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。 关系型数据库中的表都是存储一些结构化的数据,每条记录的字段的组成都一样,即使不是每条记录都...
2019-12-01 17:16:40
282
1
原创 Hbase介绍
Hbase 介绍 HBase是一个分布式的、面向列的开源数据库,该技术来源于Chang et al所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBas...
2019-12-01 17:13:44
203
原创 什么是Hadoop
Hadoop的架构 Hadoop主要有两个层次: 加工/计算层(MapReduce) 存储层(Hadoop分布式文件系统) 除了上面提到的两个核心组件,Hadoop的框架还包括以下两个模块: Hadoop通用:这是Java库和其他Hadoop组件所需的实用工具 Hadoop YARN :这是作业调度和集群资源管理的框架 HDFS HDFS遵循主从架构,它具有以下元素。 1、名称节点 -Nameno...
2019-12-01 16:58:06
297
原创 MapReduce简介
什么是MapReduce? 一、MapReduce简介 Mapreduce 是一个分布式运算程序的编程框架,是用户开发“基于 hadoop 的数据分析 应用”的核心框架。 Mapreduce 核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的 分布式运算程序,并发运行在一个hadoop 集群上 Hadoop的四个组件 HDFS:分布式存储系统 MapReduce:分布式计算系统 Y...
2019-11-27 16:48:36
425
原创 关系数据库和非关系数据库区别
关系数据库和非关系数据库区别 当前主流的关系型数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。 非关系型数据库有 NoSql、Cloudant。 nosql和关系型数据库比较? 优点: 1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系型数据库价格便宜。 2)查询...
2019-11-27 16:46:29
465
原创 HDFS简介
HDFS Hadoop Distributed File System(Hadoop分布式文件系统) 问题提出:当需要存储的数据很多很大,一台机器存储不了时,需要将数据切割成块,使用多台机器分布式存储这些数据 HDFS有3大主要角色: NameNode(以下简称NN) SecondaryNameNode(以下简称SNN) DataNode(以下简称DN) NameNode的主要工作就是和Clien...
2019-11-27 16:44:04
217
原创 云计算概述和分类
云计算概述和分类 **一 云计算定义 美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储、应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。 类似于生活中的水和电,按量来计算。 二 云计算的基本特征 1 按需自服务 用户可根据自己的...
2019-11-27 16:37:53
1286
原创 分布式计算范型
分布式计算范型 ** 一、消息相关 消息相关的泛型包括消息传递泛型和消息系统泛型。 1.消息传递泛型 消息传递是进程之间互相通信的基本途径。两个进程间传递消息,一个为发送者,一个为接收者。发送者发送一条请求消息,该消息被传送到接收者,由接收着处理后返回一条应答消息。 2.消息系统泛型 消息系统泛型或面向对象的中间件(MOM)是在基本的消息传递泛型的基础上扩展来的。该消息系统可以理解成独立与进程间...
2019-11-27 16:31:59
241
原创 分布式计算概述
第一周 分布式计算概述 分布式计算定义 定义 一个分布式系统是由若干通过网络互联的计算机组成的硬件系统,而且者系计算机互相配合以完成共同的目标。分布式计算的一种简单定义是在分布式系统上执行的计算。更为正式的定义是,分布式计算研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机处理,最后把各部分的计算结果结合起来得到最终的结果。归其本质其实体现了一种算法...
2019-11-27 16:28:01
422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅