构建可持续自动化微服务
文章平均质量分 75
手里没有王
可持续自动化构建微服务架构体系
大数据实时处理平台(jstorm)、大数据可视化交流
展开
-
Jenkins+Svn+Docker+SpringCloud 实现可持续自动化微服务
Jenkins+Svn+Docker+SpringCloud实现可持续自动化微服务由于文档已形成于word文档形式,粘贴复制麻烦,顾上传至百度网盘,敬请提出宝贵意见。链接: https://pan.baidu.com/s/1i45dQLJ 密码: 5yuc原创 2018-01-03 13:46:25 · 3895 阅读 · 3 评论 -
可持续自动化构建微服务(12)Jemeter 压力测试
第十二章 Jemeter 压力测试 Apache JMeter 是 Apache 组织开发的基于 Java 的压力测试工具。用于对软件做压力测试,它最初被设计用于 Web 应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、 CGI 脚本、 Java 对象、数据库、 FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载...原创 2018-05-29 08:13:59 · 1135 阅读 · 0 评论 -
可持续自动化构建微服务(11)SpringCloud 与 Docker 结合
第十一章 SpringCloud 与 Docker 结合 11、 SpringCloud 与 Docker 结合下面我们把第六章的两个Spring Cloud项目与docker结合起来,实现程序的编译、打包、发布一体化,前提需要Docker私有仓库。11.1 编辑 POM 文件在父子项目中,都增加以下内容: 11.2 编译\打包\上传在父子项目上各自执行,右键项目,选择 run as -> ...原创 2018-05-29 08:12:37 · 1709 阅读 · 0 评论 -
可持续自动化构建微服务(10)SpringCloud 快速入门
第十章 SpringCloud 快速入门 按照官方的话说:Spring Cloud 为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性 Token、全局锁、决策竞选、分布式会话和集群状态)操作的开发工具。最关键的是它足够简单,一般的开发人员只需要几天时间就可以学会它的基本用法。SpringCloud分布式开发五大神兽: 服务发现——Netflix Eur...原创 2018-05-28 14:33:18 · 761 阅读 · 0 评论 -
可持续自动化构建微服务(9)Spring Boot 快速入门
第九章 SpringBoot 快速入门 Spring 家族发展到今天,已经很庞大了。作为一个开发者,想使用这一系列的技术,需要一个一个的搞配置,然后还有个版本兼容性问题,其实挺麻烦的,偶尔也会出现小坑,影响着开发进度。Spring Boot 提供可插拔的设计,就是各种 starter,把一些常用的基础框架组合起来,提供默认的配置,方便使用。开发者可以先不关心如何配置,快速启动开发,编写业务逻辑。S...原创 2018-05-28 13:58:35 · 510 阅读 · 0 评论 -
可持续自动化构建微服务(8)搭建 Portainer 可视化界面
第八章 安装 Protainer 8、 搭建 Portainer 可视化界面8.1 swarm 主节点操作(192.168.33.21)8.1.1 下载 portainer 镜像命令:docker pull portainer/portainer8.1.2 启动 portainer命令:docker service create --name portainer --publish 9000:90...原创 2018-05-28 13:38:41 · 3988 阅读 · 0 评论 -
可持续自动化构建微服务(7)安装 jenkins
第七章 安装 jenkins Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成 Jenkins 可以用于一些测试和部署技术。 7、 安装 jenkins7.1 安装 jenkins 服务器(192.168.33.23)7.1.1 软件需求 jdk-8u152-...原创 2018-05-28 13:22:08 · 2930 阅读 · 0 评论 -
可持续自动化构建微服务(6)搭建 DockerSwarm 模式集群
第六章 搭建 DockerSwarm 模式集群 Swarm 是 Docker 公司在 2014 年 12 月初发布的一套较为简单的工具,用来管理 Docker 集群,它将一群 Docker 宿主机变成一个单一的,虚拟的主机。Swarm 使用标准的 Docker API 接口作为其前端访问入口,换言之,各种形式的 Docker Client(docker client in go, docker_p...原创 2018-05-28 13:07:59 · 750 阅读 · 0 评论 -
可持续自动化构建微服务(5)搭建 docker 私有仓库
第五章 搭建 docker 私有仓库 Docker Hub 是一个很好的用于管理公共镜像的地方,我们可以在上面找到想要的镜像(Docker Hub 的下载量已经达到数亿次);而且我们也可以把自己的镜像推送上去。但有的时候,使用场景需要我们有一个私有的镜像仓库用于管理自己的镜像,这个时候我们就通过 Registry 来实现此目的。 5、搭建 docker 私有仓库5.1 服务端操作(192.168....原创 2018-05-28 13:01:09 · 405 阅读 · 0 评论 -
可持续自动化构建微服务(4)Centos7 安装 docker
第四章 Centos7 安装 docker Docker 是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括 VMs(虚拟机)、 bare metal、 OpenStack 集群和其他的基础应用平台。Docker 通常用于如下场景:web 应用的自动化打包和发布;自动化测试和持续集成、发布;在服务型环...原创 2018-05-28 12:04:57 · 764 阅读 · 0 评论 -
可持续自动化构建微服务(3)安装 Subversion
第三章 安装 Subversion Subversion 是一个自由开源的版本控制系统。在 Subversion 管理下,文件和目录可以超越时空。 Subversion 将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器...原创 2018-05-28 11:31:40 · 299 阅读 · 0 评论 -
可持续自动化构建微服务(2)流程设计及规划
2、 流程设计及规划2.1 整体流程图 通过 jenkins 管理代码的编译、 打包和上传; 通过 Portainer 操作 docker swarm 模式集群, 管理发布、升级等; 2.2 服务器规划 ...原创 2018-05-28 11:26:53 · 466 阅读 · 2 评论 -
可持续自动化构建微服务(1)快速搭建虚拟机环境
1.1 软件需求1) vagrant_1.9.6_x86_64.msi2) VirtualBox-5.1.24-117012-Win.exe3) vagrant-centos-7.2.box 1.2 准备工作1.2.1 安装 virtualBox到 官 网 https://www.virtualbox.org/wiki/Downloads 下 载 最 新 版 的Virtualbox,然后双击安装,...原创 2018-05-28 10:08:22 · 963 阅读 · 0 评论 -
可持续自动化构建微服务(13)jenkins 自动化构建
第十三章 Jenkins 自动化构建13、 jenkins 自动化构建13.1 构建 maven 项目 docker 镜像13.1.1 创建 maven 工程 13.1.2 添加 docker-maven 插件 13.1.3 在 jenkins 中构建一个 maven 项目在 Jenkins 首页选择“新建”,输入名字,选择“构建一个 maven 项目”: 13.1.4 配置构建项目 13.1.5...原创 2018-05-29 08:14:55 · 1788 阅读 · 0 评论