【職業簡介】
互聯網架構師是整個互聯網的框架核心,他掌控了整個互聯網的主心骨,一個好的架構就能搭建一個完美的互聯網平臺。
【學習前景】
軟件開發工程師、軟件測試工程師、系統工程師、數據庫工程師
【課程內容】
1.票務一大覓網
功能:面向互聯網用戶的在線票務電商系統,用戶可以通過大覓網實現演出票的選座、購買等,并過平臺進行第三方登錄和支付,以及接入百度地圖實現劇場定位
架構: 基于Spring Cloud的分布式微服務架構
技術:pringCloud、Spring Boot、ZooKeeper、Docker、Jenkins、MyBatis、Elasticsearch、Redis、RabbitMQ、SonarQube、Nexus、ElasticSearch、ELK、Nginx、Jenkins、Mycat+MySQL
特色:1、微服務架構(Spring Cloud)+前后端分離2、高并發下保證數據的終一致性3、采用Mycat+MySQL實現解耦、讀寫分離、集群和熱切換4、采用Docker進行環境搭建和自動化部署5、使用Jenkins實現CI/CD6、接入百度地圖實現劇場定位7、使用Elasticsearch實現分布式搜索
2.電商—1號店雙11搶購
功能:實現電商系統的雙11商品搶購業務,用戶可以在平臺上進行商品搶購、
架構: 基于Dubbox的分布式微服架構
技術:SpringBoot、Dubbox、ZooKeeper、MyBatis、Redis、ActiveMQ、Nginx、Docker、Git、Maven等
特色:1、微服架構(Dubbox)+前后端分離2、分布式并發處理解決方案3、采用Docker進行環境搭建和自動化部署4、微信登錄及微信支付、支付寶支付的接入
3.旅游—愛旅行
功能:面向互聯網的O2O旅游資源整合平臺,用戶可以通過平臺進行第三方酒店、機票、景點門票的預訂
架構: 分布式集群架構
技術:SSM、Maven、Git、Solr、代碼生成器、Swagger、MySQL(主從)、Nginx、Tomcat、Redis、Docker、Hadoop、Tengine+LUA+GM等
特色:1、分布式集群架構+前后端分離2、使用Maven構建多模塊項目3、采用代碼生成器提高項目開發效率4、采用Solr做為搜索引擎框架實現全文檢索5、采用Hadoop完成熱門搜索功能的開發,實現用戶需求定制6、微信登錄及微信支付、支付寶支付的接入7、使用Tengine+LUA+GM實現圖片的自動化處理;
4.爬蟲—數據調研平臺
功能:針對企業內部使用的數據分析平臺,用戶可以使用數據調研平臺進行規則配置以及招聘崗位的技術數據爬取、下載、分析等
架構: 垂直架構
技術:SSM、Jsoup網絡爬蟲、Echart圖標分析、IKAnalyzer分詞技術、Bootstrap
特色:1、深入爬蟲原理,突破對應網站爬蟲限制2、多線程網絡爬蟲,實現高效爬蟲3、不同網站規則抽取配置,鍛煉學員的空間想象能力