12 2018 档案
摘要:这篇文章是给公司设计的微服务基础架构,包括架构设计、部署流程、部署架构、开发Tip等等。这里分享出来,如果对看官们有点用,我就非常的高兴了。 2. 架构设计 3. 部署流程 4. 部署架构 5. 开发Tip 整个的设计文档我已经转成PDF,放在百度网盘,可以点击下载 这样spring cloud 基
阅读全文
摘要:这篇文章通过gitlab来实现项目的持续发布,衔接上一篇持续集成,主要介绍从开发提交代码到编译、打包、生成镜像的过程,我项目类型为java的spring cloud,所以以此来介绍,实现目标如下图所示。 (一) 环境要求 (二) 项目设置 这是gitlab ci 执行的脚本文件,根据需要,可以修改成
阅读全文
摘要:这篇文章通过gitlab来实现项目的持续集成,主要介绍从开发提交代码到编译、打包、生成镜像的过程,我项目类型为java的spring cloud,所以以此来介绍,实现目标如下图所示。 (一) 环境要求 (二) 项目设置 a) 添加Maven的docker插件,如下所示 b) 注意事项 i. 设置go
阅读全文
摘要:基础架构之Gitlab Runner也是常用的基础设施,我们接着GitLab操作,具体使用GitlabRunner,如果不熟悉可以见官方详细介绍https://docs.gitlab.com/runner,这篇文章主要介绍安装及项目使用。 (一) 环境要求 (二) 安装设置 a) 知道上篇文章,我们
阅读全文
摘要:Git几乎是软件开发人员的必备工具了,关于代码管理,公司都一般都会搭建自己的仓库,关于GitLab的详细介绍参见官方网站详见 https://about.gitlab.com,这篇文章主要介绍安装及使用。 (一) 环境要求 (二) 安装设置 a) 执行如下命令获取最新的镜像 待命令执行完成即可安装
阅读全文
摘要:由于项目要容器化,所有搭建自己的镜像库也是很有必要的,不然发到直接使用官方的镜像库,速度绝对能让你头疼,这篇文章就介绍搭建自己的镜像私有库。 (一) 环境要求 (二) 安装设置 a) 镜像获取前一篇文章基础架构之Maven私有库,用的镜像是同一个,这里,这里不再重复。 a) 跟Maven不同,Doc
阅读全文
摘要:Maven对于Java开发来说肯定不会陌生,由于各种问题,公司常常需要搭建自己的私有Maven仓库。 (一) 环境要求 (二) 安装设置 a) 直接输入下面命令,获取最新镜像 等命令执行完,可以用 查看是否下载完,主要包括镜像名字、版本、镜像ID、大小。 a) 首先要创建好镜像挂载的文件夹及权限,我
阅读全文
摘要:项目需求中,有些需求的数据是不必长时间持久化或一些非结构化设计,这时可以考虑用Mongo作为存储,具体介绍介绍详见官方 https://www.mongodb.com,这篇文章主要介绍安装及启用身份认证。 (一) 环境要求 (二) 安装设置 a) 这里我们获取最新的镜像,latest可以带可不带,默
阅读全文