随笔分类 -  分布式

摘要:最近在忙企业微信和钉钉的第三方应用开发,需要获取一些信息,第一个就是这个OAuthon2.0,先详细了解下概念和流程 一、应用场景 我们要想用第三方播放器播放你的云盘账号里面的一些秘密视频资源,为了要获取这些秘密视频,就必须要播放器能够读取这个账号在云盘的视频信息。 传统方法是,用户将自己的云盘用户 阅读全文
posted @ 2019-05-28 19:47 heybreeze 阅读(553) 评论(0) 推荐(0)
摘要:定义: CDN 即内容分布网络,(Content Delivery Netwrok) ,是构筑在现有Internet上的一种先进的流量分配网络,其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的相应 阅读全文
posted @ 2019-02-28 00:40 heybreeze 阅读(1526) 评论(0) 推荐(0)
摘要:1.redis是什么? redis是nosql(也是个巨大的map) 单线程,但是可处理1秒10w的并发(数据都在内存中) 使用java对redis进行操作类似jdbc接口标准对mysql,有各类实现他的实现类,我们常用的是druid 其中对redis,我们通常用Jedis(也为我们提供了连接池Je 阅读全文
posted @ 2018-10-29 21:46 heybreeze 阅读(462) 评论(0) 推荐(0)
摘要:在单机的数据库系统之中,我们很容易实现一套满足ACID 特性的 事务处理系统, 事务的一致性不存在问题。 但是在分布式系统之中,由于数据分布在不同的主机结点上,如何对着些数据进行分布式的事务处理就具有非常大的挑战,CAP 理论的出现,让我们对于分布式事务的一致性有了另外一种看法。 什么是CAP 理论 阅读全文
posted @ 2018-10-25 19:25 heybreeze 阅读(1108) 评论(0) 推荐(3)
摘要:什么是Serverless架构 Servlerless 架构是新兴的架构体系,在Serverless 架构中,开发者无需考虑服务器的问题,计算资源作为服务而不是服务器的概念出现,这样,开发者只需要关注面向客户的客户端业务程序开发,后台服务由第三方服务公司完全或者部分提供。 开发者调用相关的服务即可, 阅读全文
posted @ 2018-09-04 11:46 heybreeze 阅读(471) 评论(0) 推荐(0)
摘要:什么是MSA 微服务架构(Microservices Architecture ,MSA) 业界对于与微服务本身并没有一个严格的定义。James Leiws 和 Martin Flower 对微服务架构做了这样的定义: “微服务架构风格就像是把小的服务开发成单一应用的形式,运行在其自己的进程中,并采 阅读全文
posted @ 2018-09-04 11:45 heybreeze 阅读(292) 评论(0) 推荐(0)
摘要:一说到rest 大家都耳熟能详,很多人的第一反应就是其是前后端请求后台的一种通信方式,甚至有些人将REST 和RPC 混为一谈,认为两者都是基于HTTP类似的东西。实际上很少人能叙述REST 所提出的各个约束,风格特点以及如何开始搭建REST服务。 什么是REST REST(REpresentati 阅读全文
posted @ 2018-09-04 11:44 heybreeze 阅读(194) 评论(0) 推荐(0)
摘要:SOA体系结构是基于服务组件模型,将应用程序的不同功能单元通过定义良好的接口契约联系起来,接口是采用中立方式进行定义的,独立于实现服务的硬件平台,操作系统和编程语言。使得构建在这样的系统中的服务可以以一种统一的,通用的,灵活的方式进行交互,SOA组件模型 具有以下特点: SOA不是一项技术,也不是一 阅读全文
posted @ 2018-09-04 11:43 heybreeze 阅读(262) 评论(0) 推荐(0)
摘要:基于对象的体系结构 在基于对象的分布式系统中,对象的概念在分布式实现中起着极其关键的作用,从原理上讲,所有一切都可以作为对象抽象出来,而客户端讲以调用对象的方式来或得服务和资源,分布式对象之所以成为重要的泛型,是因为它相对比较容易的把分布特性隐藏在对象接口后面,另外,因为对象可以是任何事务,所以它也 阅读全文
posted @ 2018-09-04 11:40 heybreeze 阅读(426) 评论(0) 推荐(0)
摘要:一: 什么是分布式系统 《分布式系统原理与范型》一书中这样定义分布式系统:“ 分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像是单个相关系统”。 归纳来说就是 : 硬件独立,软件统一 。 什么是硬件独立 ? 所谓硬件独立,是指计算机机器本身是独立的,一个大型的分布式系统,会由若干台计算机 阅读全文
posted @ 2018-09-04 11:32 heybreeze 阅读(568) 评论(0) 推荐(1)