bigdatafly

老骥伏枥志在千里烈士暮年壮心不已

微服务架构从入门到精通(三)微服务架构模式

     用Scale Cube方法设计应用架构,将应用服务按功能拆分成一组相互协作的服务。每个服务负责一组特定、相关的功能。每个服务可以有自己独立的数据库,从而保证与其他服务解耦。 1.1 聚合器微服务设计模式           聚合器调用多个服务实现应用程序所需的功能。它可以是一个简...

2018-12-28 18:18:43

阅读数 157

评论数 0

微服务架构从入门到精通之DevOps实践篇(十) Eureka Server构建和部署

基础设施已经搭建完毕,我们先构建和部署注册中心Eureka Server。 一、创建GitLab项目 1.1 创建devops组 1.2 创建eureka-server工程 1.3 配置 Group  环境变量 到 GitLab > Groups &...

2018-12-25 19:26:12

阅读数 167

评论数 1

微服务架构从入门到精通(四)微服务部署

       在微服务、DevOps、Cloud-native、系统部署等的讨论中,蓝绿发布、A/B 测试、灰度发布、滚动发布、红黑部署等概念经常被提到,它们究竟是什么呢? 一、蓝绿发布 1.1 什么是蓝绿发布     蓝绿发布,英文名Blue Green Deployment,是一种最常见...

2018-12-19 15:34:22

阅读数 120

评论数 0

微服务架构从入门到精通之DevOps实践篇(三) Kubernetes上MySQL安装

      上篇文章《Docker和Kubernetes安装》介绍了Docker for Mac的安装过程,接下来本章主要讲解MySQL pod的创建过程。k8s提供了emptyDir、hostPath、rbd、cephfs等存储方式供容器使用,这些存储方式都有一个问题:开发人员必须得知指定存储的...

2018-12-18 20:07:42

阅读数 134

评论数 0

微服务架构从入门到精通之DevOps实践篇(五) Docker镜像

上篇文章《GitLab安装及持续集成配置》介绍了GitLab Docker的安装过程,接下来本章主要讲解微服务运行环境所需要基础镜像的构建过程,包括: 构建jdk docker image 构建maven docker image 构建tomcat docker image 一、JDK...

2018-12-18 09:26:37

阅读数 89

评论数 0

微服务架构从入门到精通之DevOps实践篇(四) GitLab安装及持续集成配置

DevOps实践篇目录:Spring Cloud、GitLab、(Jenkins可选)、Docker、K8S Docker及Docker仓库 Docker for Mac和Kubernetes的安装配置 Docker的MySQL安装配置 GitLab以及持续集成配置 Jenkins以及...

2018-12-17 21:28:49

阅读数 57

评论数 0

微服务架构从入门到精通之DevOps实践篇(一) DevOps实施过程介绍

    DevOps 是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI)、持续部署(CD)为基础,来优化程式开发、测试、系统运维等所有环节。     本文不是理论方面的介绍,主要目的就是搭建Spring Cloud + GitLab +(Jenkins可选)+ Docke...

2018-12-16 11:01:26

阅读数 191

评论数 0

微服务架构从入门到精通之DevOps实践篇(二) Docker和Kubernetes安装

Docker和Kubernetes安装       前面系列文章已经讲了《微服务架构的生态体系》和《spring cloud介绍》的一些知识,本章主要讲解与微服务实践相关的DevOps基础设施搭建。 一、Docker for Mac安装     Docker for mac 自从在1.7.1...

2018-12-15 22:07:28

阅读数 145

评论数 0

微服务架构从入门到精通之Spring Cloud(一)框架介绍

本篇承接上一篇文章《微服务架构从入门到精通(二)微服务生态体系》讲起,主要是介绍spring cloud的技术生态体系,spring cloud的原理网上很多,大家去百度学习一下就行了,在这借用培训的ppt讲spring boot的一个入门例子,让大家对spring cloud有个大体的了解。 ...

2018-12-15 06:53:38

阅读数 166

评论数 1

微服务架构从入门到精通(二)微服务生态体系

      本篇承接上一篇文章《微服务架构从入门到精通(一)微服务介绍》讲起,主要是介绍微服务架构的技术生态体系,让大家对微服务架构整个生态圈有个大体的了解。10来多年的从业经验来看,学习技术一般都是先看看书、跟着项目编程,等对技术有个了解后,要谨记进行理论方面的学习,这样才能学习的更透彻些。 ...

2018-12-15 06:19:47

阅读数 154

评论数 0

微服务架构从入门到精通(一)微服务介绍

       本系列文章包括微服务介绍、微服务架构、DevOps、APM等方面,尽量抓重点、不罗嗦,讲解微服务整个生态圈的技术性知识。期望各位同仁能快速的对微服务架构有个了解,加入到微服务最佳实践中来。 一、架构的演进 1.1 四种服务架构 单体架构 垂直架构,典型的比如SSH框架,帮...

2018-12-15 05:20:35

阅读数 283

评论数 0

谈谈我们公司如何做Code Review

研发中心团队越来越庞大了,开发人员越来越多了。和他们聊天过程中,发现开发人员对代码技能的提升很迷茫,诉求越来越浓厚。只不过一个接一个的项目交付没有给他们太多停留的时间,在这种情况下如何给团队营造浓厚的工程师交流氛围呢?     方法有多种,最近进行了《代码分支管理》和《代码的好味道和坏味道之22...

2018-12-13 21:18:01

阅读数 364

评论数 1

架构师之路(八)之ADMEMS方法论CA阶段

                                                                                                 顶级设计者在设计中并不是按部就班地采用自上而下(或自下而上)                     ...

2018-12-10 14:03:17

阅读数 65

评论数 0

架构师之路(七)之ADMEMS方法论PA阶段

《架构师之路(六)之ADMEMS方法体系》中介绍了ADMEMS的三个阶段。PA就是ADMEMS方法论架构设计的最前期阶段,通过4个步骤,输出需求结构化ADMEMS矩阵。                                        ...

2018-12-09 03:21:03

阅读数 37

评论数 0

架构师之路(六)之ADMEMS方法论

                                                                                                                                                凡事预则立...

2018-12-09 02:49:30

阅读数 42

评论数 0

Pandora数据工厂之多租户项目介绍

一、IaaS单租户面临的问题    基于IaaS单租户大数据产品架构如上图所示。在这类生态环境中,IaaS平台通常作为同一租户存在,当用户产生新需求时,通过IaaS平台申请一批集群(虚机),在这些集群上部署相应的开源产品。从隔离的角度出发,这种生态面临以下问题: 首先,IaaS单租户大数据...

2018-12-09 02:38:03

阅读数 43

评论数 0

如何做到项目准时交付之软件开发过程策略

一、软件开发过程 瀑布模型 增量模型 Scrum 多团队的Scrum 高层管理采用瀑布模式 团队采用Scrum 二、软件开发过程策略 在项目很庞大的时候,需要选择合适的软件工程策略,有三种工程项目策略如下表所示: 一次完成策略:    这是一种典型的“一次设计、一...

2018-12-08 05:34:16

阅读数 174

评论数 0

架构师之路(四)之十二个架构模式

       软件架构模式,诞生于软件开发的最大难题——需求变更。由于需求变更,导致了大量项目因为超出预算的人力、时间而归于失败。软件开发成本有限的,但需求变更似乎是无限的,这成为了一个非常难解决的问题。    在软件界多年的架构设计工作之后,人们总结出一些经验,这些经验被成为“架构模式”。...

2018-12-06 20:34:59

阅读数 158

评论数 0

Presto原理分析

Presto

2018-12-01 09:49:22

阅读数 131

评论数 0

微服务架构从入门到精通之DevOps实践篇(九) GitLab Runner配置的三种模式

     GitLab Runner配置在作业中有三种方法可以使用 docker  build 和 docker run ,每个都有自己的考虑。 一、使用 Shell 执行器     最简单的方法是在 shell 执行模式下安装 GitLab Runner。然后 GitLab Runner 作...

2018-12-23 00:45:02

阅读数 41

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭