从0到1搭建企业分布式系统-01-脉络梳理

2021-03-20  本文已影响0人  Coding626

开头

记录一下新公司从0到1搭建一个分布式系统的历程,目标是搭建一个springcloud的开发、测试、生产环境的可持续集成的分布式系统,实现三个环境版本易发布、能随时回滚版本。
使用的技术栈为jenkins(持续集成)+nexus(jar包仓库)+atlassian-bitbucket(代码仓库)+nacos集群(分布式注册、协同)+elasticsearch(搜索引擎)+mysql(数据库)+maven+jdk1.8+redis集群,JAVA基础框架使用的是springcloud+springmvc+spring+mybatis。该架构也适合dubbo技术栈,思想其实是一致的,笔者原公司是采用的dubbo,这次尝试一下springcloud

由于笔者很多软件都是以前下载好了,放在了本地或者服务器,所以文章后面可能不会提供具体的下载链接

前期准备

环境整理

云平台账户申请

开发环境

linux系统安装

JDK安装

svn搭建

jenkins搭建

测试环境

代码仓库搭建

nexus仓库搭建

mysql安装

redis安装

nacos安装

elasticsearch安装

nginx安装

生产环境

云产品开通

分布式节点部署

上一篇下一篇

猜你喜欢

热点阅读