mini商城第4章 微服務框架主體搭建
一、課題
框架搭建
二、回顧
1、整體業務功能分析
2、根據業務需求設計表結構及字段
三、目標
1、版本控制器的搭建使用
2、能獨立自主的搭建微服務框架
3、學會考慮一些公共的工具組件
4、網關模塊的應用
四、內容
第1章 版本控制器
作為程序員,我們都知道,在實際開發過程中,最常用的版本控制工具大致分為兩種:git和svn。
在正式搭建我們的主題框架之前我們先要將我們的版本控制器的服務搭建好,接下來我們先來分析一下兩種工具的區別。然后再選擇一款工具進行搭建使用
1.1 區別
1、git是分布式的,有本地和遠程兩個版本庫,SVN是集中式,只有一個遠程版本庫;
這是 Git 和 SVN 最大的區別。若能掌握這個概念,兩者區別基本搞懂大半。因為 Git 是分布式的,所以 Git 支持離線工作,在本地可以進行很多操作,包括接下來將要重磅推出的分支功能。而 SVN 必須聯網才能正常工作。
集中式的版本控制系統都有一個單一的集中管理的服務器,保存所有文件的修訂版本,而協同工作的人們都通過客戶端連到這臺服務器,取出最新的文件或者提交更新。
-
好處:每個人都可以一定程度上看到項目中的其他人正在做些什么。而管理員也可以輕松掌控每個開發者的權限。
-
缺點:中央服務器