一文读懂 Spring Boot、微服务架构和大数据治理三者之间的故事 https://www.cnblogs.com/ityouknow/p/9034377.html 微服务架构 微服务的诞生并非偶然,它是在互联网高速发展,技术日新月异的变化以及传统架构无法适应快速变化等多重因素的推动下诞生的产物 ...
分类:
编程语言 时间:
2018-05-19 21:25:14
阅读次数:
215
前言 微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。为业务创新和业务持续提供了一个良好的基础平台。本文分享在这种技术架构下的数据架构的设计思想以及设计要点,本文包括下面若干内容。 微服务技术 ...
分类:
其他好文 时间:
2018-05-19 14:01:11
阅读次数:
174
参考博客: https://www.unixhot.com/article/46 使用ambari 快速部署hadoop 集群 Ambari是 Apache Software Foundation 中的一个顶级项目。Ambari可以创建、管理、监控 Hadoop 的集群。包括整个Hadoop生态圈( ...
分类:
其他好文 时间:
2018-05-18 17:12:58
阅读次数:
277
Hystrix请求熔断与服务降级 https://www.cnblogs.com/huangjuncong/p/9026949.html SpringCloud实战 Hystrix请求熔断与服务降级 我们知道大量请求会阻塞在Tomcat服务器上,影响其它整个服务.在复杂的分布式架构的应用程序有很多的 ...
分类:
其他好文 时间:
2018-05-18 11:41:56
阅读次数:
240
常用的软件架构模型可以归类为三种架构模型:3/N层架构、“框架+插件”架构、地域分布式架构。 一.三种架构模型 1.3/N层架构 这是经典的多层架构模型,对于稍微复杂一点或特别复杂的系统,不使用分层架构是很难想象的。下图是经典的3层架构: 如今,凡是个程序员都能侃侃而谈3/N层架构,这确实是解决系统 ...
分类:
编程语言 时间:
2018-05-14 20:21:47
阅读次数:
207
我们知道大量请求会阻塞在Tomcat服务器上,影响其它整个服务.在复杂的分布式架构的应用程序有很多的依赖,都会不可避免地在某些时候失败.高并发的依赖失败时如果没有隔离措施,当前应用服务就有被拖垮的风险.Spring Cloud Netflix Hystrix就是隔离措施的一种实现,可以设置在某种超时 ...
分类:
编程语言 时间:
2018-05-12 16:14:43
阅读次数:
340
一、分布式架构 1、分布式特点 分布性 对等性。分布式系统中的所有计算机节点都是对等的 并发性。多个节点并发的操作一些共享的资源 缺乏全局时钟。节点之间通过消息传递进行通信和协调,因为缺乏全局时钟,很难定义两个事件谁先谁后 故障总是会发生。系统设计时,需要考虑到任何异常情况 2、分布式环境的各种问题 ...
分类:
其他好文 时间:
2018-05-10 19:37:59
阅读次数:
164
1 分布式架构原理 1.1 分布式架构演进过程 1.2 如果把应用从单机扩展到分布式 1.3 cdn加速静态文件访问 1.4 系统监控、容灾和存储动态扩容 1.5 架构设计及业务驱动划分 1.6 cap、base理论及其应用 2 分布式架构策略 2.1 分布式架构网络通信原理剖析 2.2 通信协议中 ...
分类:
其他好文 时间:
2018-05-09 20:57:03
阅读次数:
245
本文来自作者 陈伟荣 在 GitChat 分享的文章【微服务开发中的数据架构设计】 前言 微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。为业务创新和业务持续提供了一个良好的基础平台。本文分享 ...
分类:
其他好文 时间:
2018-05-06 22:23:42
阅读次数:
179