爬虫 spider12——暂停小总结_爬虫流程_微服务架构流程
生活随笔
收集整理的這篇文章主要介紹了
爬虫 spider12——暂停小总结_爬虫流程_微服务架构流程
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
工具idea
所用的技術(shù)類型:
Maven+mybatis+ssm+springboot+springcloud+redis+elasticsearch+mysql
在springcloud中運用到Eureka服務(wù)注冊與發(fā)現(xiàn)的集群分布+feign框架實現(xiàn)的rest接口調(diào)用+ribbon的負載均衡+Hystrix的處理分布式系統(tǒng)的延遲和容錯的開源庫
?
爬蟲流程:
?
項目目前流程:.
?
從理念上講,分布式的實現(xiàn)有兩種形式:
水平擴展:當(dāng)一臺機器扛不住流量時,就通過添加機器的方式,將流量平分到所有服務(wù)器上,所有機器都可以提供相當(dāng)?shù)姆?wù);
垂直拆分:前端有多種查詢需求時,一臺機器扛不住,可以將不同的需求分發(fā)到不同的機器上,比如A機器處理余票查詢的請求,B機器處理支付的請求。
在目前的整個項目中,用到了分布式的水平擴展,也就是我們所說的集群。但由于項目板塊不多,所以并未使用垂直拆分。
?
【補充】ribbon實現(xiàn)負載均衡
總結(jié)
以上是生活随笔為你收集整理的爬虫 spider12——暂停小总结_爬虫流程_微服务架构流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis布隆过滤器
- 下一篇: 为什么要分库分表?