一、语言不同 RabbitMQ是由内在高并发的erlanng语言开发,用在实时的对可靠性要求比较高的消息传递上。 kafka是采用Scala语言开发,它主要用于处理活跃的流式数据,大数据量的数据处理上...
kafka的相关组件介绍
1.1.1 kafka的整体架构图 kafka的名词解释和工作方式 1、Producer:消息生产者,就是向kafka broker发送消息的客户端 2、Concumer:消息消费者,向kafka b...
MongoDB调优-查询优化-MongoDB Profiler
MongoDB Profiler 概述 熟悉 Mysql 的人应该知道,Mysql 是有个慢查询日志的,它可以帮助我们进行优化我们的 sql,并提高我们系统的稳定性和流畅性。那么 MongoDB 中是...
Memcached简介
1. 什么是memcached? 答:不支持持久化,没有安全机制。可以用telnet等工具直接连接memcached。memcached是多线程工作,而redis是单线程工作。各个memcached服...
MySQL配置参数优化
硬件:内存16G #在MYSQL暂时停止响应新请求之前,短时间内的多少个请求可以被存在堆栈中。如果系统在短时间内有很多连接,则需要增大该参数的值,该参数值指定到来的TCP/IP连接的监听队列的大小。默...
ElasticSearch分页查询超过10000条的问题
在chrome中ElasticSearch Head的解决办法: 打开复合查询,用put的方式,填入表名/_settings。然后请求的内容是{"max_result_window":20000000...
HBase介绍和工作原理
HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件...
mysql密码复杂度策略修改
安装mysql后在日志里提示了一个密码,但是,用这个密码登陆到mysql后,执行命令时出现提示:“ERROR 1820 (HY000): You must reset your password us...
ElasticSearch 如何合理分配索引分片
Elasticsearch 是一个非常通用的平台,支持各种用户实例,并为组织数据和复制策略提供了极大的灵活性。但是,这种灵活性有时会使我们很难在早期确定如何很好地将数据组织成索引和分片,尤其是不熟悉 ...
Mongodb集群节点故障恢复场景分析
一个适当配置的Mongodb分片集群是没有单点故障。 本文描述了分片集群中存在的几种不同的潜在的节点故障场景,以及Mongodb对这些节点故障是怎么处理的。 1、Mongos节点宕机 一个Mongos...