项目简介 本教程将从零开始部署一个前后端分离的开源项目,利用docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括了MySQL集群、Redis集群、负载均衡、双机热备等等。 部署图 所用到的主流技术 Docker容器、前后端集群、MySQL集群、Red ...
分类:
其他好文 时间:
2019-05-04 12:13:34
阅读次数:
170
起因最近我们在执行代码更新的时候执行saltstack接收反馈信息特别慢,有时候还会出现卡住的现象,而我们的执行流程是通过saltstack-master发送指令给阿里云部署的enter机,由enter机去执行salt指令,那么我们就登录到这台阿里云的enter机上,执行top发现机器负载很高,但是CPU、内存、磁盘IO、网络IO使用率都不高负载的状态>1、uninterruptible(等
分类:
其他好文 时间:
2019-04-12 13:29:29
阅读次数:
319
为使物联网项目在正式使用时,能顺利切换到具有高并发高负载能力的服务平台,对阿里云提供的MQTT服务进行使用验证。 ...
分类:
其他好文 时间:
2019-04-01 00:48:08
阅读次数:
2156
一、关于MongoDB1、MongoDB简介MongoDB是一款跨平台、面向文档的数据库。可以实现高性能、高可用性、并且能够轻松扩展。是一个介于关系数据库和非关系数据库之间的产品,在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB也是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。不采用关系模型主要是为了更好的扩展性,MongoDB不再
分类:
数据库 时间:
2019-01-16 01:08:12
阅读次数:
221
1,MongoDB是基于分布式文件存储的数据库,有c++语言编写,旨在为WEB应用提供可扩展的高效性能数据存储解决方案. MongoDB是一个介于关系型数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的 在高负载的情况下,添加更多的节点,可以保证服务器性能 MongoDB ...
分类:
数据库 时间:
2019-01-14 14:31:54
阅读次数:
270
使用Hystrix实现微服务的容错处理 1.实现容错的手段 如果服务提供者响应的速度特别慢,那么消费者对提供者的请求就会强制等待,直到提供者响应或者超时。在高负载的情况下,如果不做任何处理,此类问题可能会导致服务消费者的资源耗尽甚至整个系统的崩溃。例如曾经发生的一个案例,某个电子商务网站在某个星期五 ...
分类:
编程语言 时间:
2019-01-13 10:21:12
阅读次数:
287
mysql 和Mongodb区别 MongoDB 一:基于分布式文件存储 二:高负载情况下添加更多节点 三:将数据存储于一个文档 MogoDB对事物的支持比较弱 MogoDB运维慢 mongodb与mysql命令对比 传统的关系数据库一般由数据库(database)、表(table)、记录(reco ...
分类:
数据库 时间:
2019-01-12 16:40:59
阅读次数:
215
redis5.0集群部署 一、集群介绍 Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation)。Redis 集群不支持那些需要同时处理多个键的 Redis 命令, 因为执行这些命令需要在多个 Redis 节点之间移动数据, 并且在高负载的情况下, 这些命 ...
分类:
其他好文 时间:
2019-01-02 01:26:44
阅读次数:
251
为什么要在Asp.Net MVC项目中使用Redis缓存呢?系统是按照高负载高并发来设计的,这就涉及服务器集群带来的问题,Session存储验证码或登录信息,在系统登录的时候,可能展示登录界面和存储验证码是一台服务器,登录验证的时候又是另外一个服务器,就会造成验证码找不到、重复登录等现象,所以必须系 ...