开头
记录一下新公司从0到1搭建一个分布式系统的历程,目标是搭建一个springcloud的开发、测试、生产环境的可持续集成的分布式系统,实现三个环境版本易发布、能随时回滚版本。
使用的技术栈为jenkins(持续集成)+nexus(jar包仓库)+atlassian-bitbucket(代码仓库)+nacos集群(分布式注册、协同)+elasticsearch(搜索引擎)+mysql(数据库)+maven+jdk1.8+redis集群,JAVA基础框架使用的是springcloud+springmvc+spring+mybatis。该架构也适合dubbo技术栈,思想其实是一致的,笔者原公司是采用的dubbo,这次尝试一下springcloud
由于笔者很多软件都是以前下载好了,放在了本地或者服务器,所以文章后面可能不会提供具体的下载链接
网友评论