分布式數據庫 1秒1000并發(fā),高并發(fā)需要什么樣的服務器?
1秒1000并發(fā),高并發(fā)需要什么樣的服務器?如果硬件級別需要根據數據量和業(yè)務復雜度進行綜合評估,建議購買兩臺虛擬機(4核8g內存)構建集群環(huán)境。之后將根據實際需要進行擴建。軟件級別:1。如果是寫操作,
1秒1000并發(fā),高并發(fā)需要什么樣的服務器?
如果硬件級別需要根據數據量和業(yè)務復雜度進行綜合評估,建議購買兩臺虛擬機(4核8g內存)構建集群環(huán)境。之后將根據實際需要進行擴建。
軟件級別:
1。如果是寫操作,應該:
1.1使用消息隊列進行異步處理(如ActiveMQ等),避免消息阻塞
1.2使用mongodb的批寫功能,如每1000條數據寫一次
2。Mongodb以集群方式部署,可以分散壓力
3。如果是讀操作,可以考慮添加redis來緩存熱數據
首先,架構師不是很好,技術實力必須通過標準,架構師必須有架構師的想法。第二,架構師是企業(yè)級開發(fā)所需的核心技術有Dubbo框架、zookeeper基本原理、redis分布式緩存、JVM性能優(yōu)化、nginx Apache Tomcat集群部署、大數據Hadoop、HBase實時計算spark、storm、數據分析、,分詞和權重等
如何成為一個好的架構師?我用七張照片告訴你。
您可以先學習分布式鎖的實現https://pan.baidu.com/s/1y8rkldBEpkHXHS3GvJXGTg密碼:umu3