mini商城第4章 微服务框架主体搭建
一、课题
框架搭建
二、回顾
1、整体业务功能分析
2、根据业务需求设计表结构及字段
三、目标
1、版本控制器的搭建使用
2、能独立自主的搭建微服务框架
3、学会考虑一些公共的工具组件
4、网关模块的应用
四、内容
第1章 版本控制器
作为程序员,我们都知道,在实际开发过程中,最常用的版本控制工具大致分为两种:git和svn。
在正式搭建我们的主题框架之前我们先要将我们的版本控制器的服务搭建好,接下来我们先来分析一下两种工具的区别。然后再选择一款工具进行搭建使用
1.1 区别
1、git是分布式的,有本地和远程两个版本库,SVN是集中式,只有一个远程版本库;
这是 Git 和 SVN 最大的区别。若能掌握这个概念,两者区别基本搞懂大半。因为 Git 是分布式的,所以 Git 支持离线工作,在本地可以进行很多操作,包括接下来将要重磅推出的分支功能。而 SVN 必须联网才能正常工作。
集中式的版本控制系统都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。
-
好处:每个人都可以一定程度上看到项目中的其他人正在做些什么。而管理员也可以轻松掌控每个开发者的权限。
-
缺点:中央服务器