創(chuàng)業(yè)公司技術棧分享
最近2年一直在創(chuàng)業(yè)公司中從零到有的進行著創(chuàng)業(yè)項目,雖然到目前為止,還沒有一個成功的拿到A輪,但是創(chuàng)業(yè)公司需要的技術棧積累了不少的個人經(jīng)驗,現(xiàn)在分享給各位:
首先要搭建一套分布式系統(tǒng)架構(gòu),并且要考慮到未來的服務治理和服務的監(jiān)控。以下各項技術是我多年的積累,分享給大家:
分布式SOA框架: dubbox
優(yōu)點:基于rpc的分布式soa框架,自帶服務治理功能。
分布式協(xié)調(diào)器:zookeeper
優(yōu)點:與dubbox集成天然的支持
MVC框架: spring + springmvc + mybatis
優(yōu)點: 對dubbox天然依賴spring,集成分布式架構(gòu)比較容易。成熟的組合方式,更多的開發(fā)者使用的組合。
分布式緩存集群: redis
優(yōu)點: 分布式集群搭建簡單??纱鎯Ω囝愋偷臄?shù)據(jù)。
構(gòu)建與版本管理工具:maven
優(yōu)點:不用多說了,廣泛使用
代碼庫版本管理: http://git.oschina.net
優(yōu)點: 云端代碼庫管理,分支可任意切換。
視圖層:jsp,velocity,freemark都可以。
數(shù)據(jù)庫:mysql
MQ: 創(chuàng)業(yè)早期選擇阿里云的MQ,百萬次調(diào)用才2元錢,而且每月前2000w次調(diào)用都是免費的哦。
文件服務器: 自己搭建的簡易的文件服務器,但是我是建議使用七牛云存儲。
評論
圖片
表情
