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