#新架构

Druid.io系列(七):架构剖析

Druid的目标是提供一个能够在大数据集上做实时数据摄入与查询的平台,然而对于大多数系统而言,提供数据的快速摄入与提供快速查询是难以同时实现的两个指标。例如对于普通的RDBMS,如果想要获取更快的查询速度,就会因为创建索引而牺牲掉写入的速度,如果想要更快的写入速度,则索引的创建就会受到限制。而Druid却可以完美的对两...
代码星球 ·2020-04-05

Druid.io系列(二):基本概念与架构

原文链接: https://blog.csdn.net/njpjsoftdev/article/details/52955788 在介绍Druid架构之前,我们先结合有关OLAP的基本原理来理解Druid中的一些基本概念。 以图3.1为例,结合我们在第一章中介绍的OLAP基本概念,按列的类...

lambda架构简介

Lambda架构是由Storm的作者NathanMarz提出的一个实时大数据处理框架。Marz在Twitter工作期间开发了著名的实时大数据处理框架Storm,Lambda架构是其根据多年进行分布式大数据系统的经验总结提炼而成。Lambda架构的目标是设计出一个能满足实时大数据系统关键特性的架构,包括有:高容错、低延时...
代码星球 ·2020-04-05

kudu架构(转)

   Highavailability(高可用性)。Tabletserver和Master使用RaftConsensusAlgorithm来保证节点的高可用,确保只要有一半以上的副本可用,该tablet便可用于读写。例如,如果3个副本中有2个或5个副本中的3个可用,则该tablet可用。即...
代码星球 ·2020-04-05

SpringBoot进阶教程(六十一)intellij idea project下建多个module搭建架构(下)

在上一篇文章《SpringBoot进阶教程(六十)intellijideaproject下建多个module(上)》中,我们已经介绍了在intellijidea中创建project之后再分化多个module,今天再大致介绍介绍各个module之间详细工作的细分。如果是不考虑细分多个module的话,可以看看这篇文章《S...

SpringBoot进阶教程(六十)intellij idea project下建多个module搭建架构(上)

在IntelliJIDEA中,没有类似于Eclipse工作空间(Workspace)的概念,而是提出了Project和Module这两个概念。多module有一个父maven工程,多个子工程。在多个子工程中,可能有一个web工程,也可能有多个web工程。这样的好处在于大大解耦各个module之间的关系,我们可以把ser...

架构设计之服务限流

限流可以认为服务降级的一种,限流就是限制系统的输入和输出流量已达到保护系统的目的。一般来说系统的吞吐量是可以被测算的,为了保证系统的稳定运行,一旦达到的需要限制的阈值,就需要限制流量并采取一些措施以完成限制流量的目的。比如:延迟处理,拒绝处理,或者部分拒绝处理等等。在介绍限流概念之前,我们先来聊聊身边有哪些限流,如果有...
代码星球 ·2020-04-05

angular学习笔记(二十八)-$http(6)-使用ngResource模块构建RESTful架构

ngResource模块是angular专门为RESTful架构而设计的一个模块,它提供了'$resource'模块,$resource模块是基于$http的一个封装.下面来看看它的详细用法1.引入angular-resource.min.js文件2.在模块中依赖ngResourece,在服务中注入$resourcev...

angular学习笔记(二十七)-$http(5)-使用$http构建RESTful架构

在angular中有一个特别为RESTful架构而定制的服务,是在$http的基础上进行了封装.但是为了学习,我们先看看用直接$http是如何构建RESTful架构的:假设有一个银行卡的列表.需要的功能有:可以通过id来获取用户123的指定id的卡  'GET' 'card/user/12...

FLUME NG的基本架构

Flume简介Flume是一个cloudera提供的高可用高可靠,分布式的海量日志收集聚合传输系统。原名是FlumeOG(originalgeneration),但随着FLume功能的扩展,FlumeOG代码工程臃肿、核心组件设计不合理、核心配置不标准等缺点暴露出来,尤其是在FlumeOG的最后一个发行版本0.94.0...
代码星球 ·2020-04-04

一个不错的架构图:基于SpringCloud的微服务项目

         https://github.com/hanlin5566/HJ-MicroService...

REST面向资源架构 RESTful架构

 REST基础概念:在REST中的一切都被认为是一种资源。每个资源由URI标识。使用统一的接口。处理资源使用POST,GET,PUT,DELETE操作类似创建,读取,更新和删除(CRUD)操作。无状态。每个请求是一个独立的请求。从客户端到服务器的每个请求都必须包含所有必要的信息,以便于理解。通信都是通过展现。例如XML...

DDD CQRS架构和传统架构的优缺点比较

最近几年,在DDD的领域,我们经常会看到CQRS架构的概念。我个人也写了一个ENode框架,专门用来实现这个架构。CQRS架构本身的思想其实非常简单,就是读写分离。是一个很好理解的思想。就像我们用MySQL数据库的主备,数据写到主,然后查询从备来查,主备数据的同步由MySQL数据库自己负责,这是一种数据库层面的读写分离...

Java 架构师眼中的 HTTP 协议

HTTP协议的内容比较多,本文我们将分六部分来介绍。HTTP协议的基本内容什么是HTTP协议首先我们来看协议是什么?协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守有规则的文本格式。一但有了协议,就可以使很多公司分工起来,有些公司做Server端,如Tomcat,而有些公司就可以做浏览器了。这样大家只要一套...
首页上一页...4243444546...下一页尾页