Linux内存泄露案例分析和内存管理分享
作者:李遵举一、问题近期我们运维同事接到线上LB(负载均衡)服务内存报警,运维同事反馈说LB集群有部分机器的内存使用率超过80%,有的甚至超过90%,而且内存使用率还再不停的增长。接到内存报警的消息,让整个团队都比较紧张
CentOS 7安装与配置RabbitMQ - 简洁版 - 转载自博客园
本文转自,如有侵权,请联系删除。RabbitMQ是采用Erlang语言实现AMQP协议的消息中间件,具有可靠、灵活、高可用、可扩展等诸多优点,本文将在CentOS7系统上安装并配置RabbitMQ。安装ErlangRabbitMQ是由Erlang语言编写的,首先需要安装Erlang。安装erlangrpmUvhhttps://mirrors.tun
Stella981 Stella981
4年前
Flink读取Kafka数据,进行汇总
今天介绍用Flink读取Kafka生成的数据,并进行汇总的案例第一步:环境准备,kafka,flink,zookeeper。我这边是用的CDH环境,kafka跟zookeeper都安装完毕,并测试可以正常使用第二步:用kafka创建一个生产者进行消息生产./kafkaconsoleproducer.shbroker
Stella981 Stella981
4年前
Javascript并发模型和事件循环
JavaScript的"并发模型"是基于事件循环的,这个并发模型有别于Java的多线程,javascript的并发是单线程的。Javascript中有个重要一块,EventLoop,能把单线程的JavaScript使出多线程的感觉。"EventLoop是一个程序结构,用于等待和发送消息和事件。(aprogrammingconst
Stella981 Stella981
4年前
RokectMQ 顺序性 和分布式事务
1.顺序性是根据参数的id来使其同时投递到统一队列上。//RocketMQ通过MessageQueueSelector中实现的算法来确定消息发送到哪一个队列上//RocketMQ默认提供了两种MessageQueueSelector实现:随机/Hash//当然你可以根据业务实现自己的MessageQueueSelecto
Stella981 Stella981
4年前
Redis 为什么这么快? Redis 的有序集合 zset 的底层实现原理是什么? —— 跳跃表 skiplist
Redis有序集合zset的底层实现——跳跃表skiplistRedis简介Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(Strings),散列(Hash),列表(List),集合(S
Stella981 Stella981
4年前
Python celery简介
Celery异步分布式什么是celery?他是一个python开发的异步分布式任务调度模块celery本身不提供消息服务,使用第三方服务,也就是broker来传递任务,目前支持rabbitmq,redis,数据库等等。我们使用redis连接URL的格式为:redis://:password@hostname:port/
Stella981 Stella981
4年前
RabbitMQ部署及简单应用
一、RabbitMQ简单介绍RabbitMQ就是当前最主流的消息中间件之一。RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消
Stella981 Stella981
4年前
Linuxprobe15
电子邮件系统简单邮件传输协议(SimpleMailTransferProtocol,SMTP):用于发送和中转发出的电子邮件,占用服务器的25/TCP端口。邮局协议版本3(PostOfficeProtocol3):用于将电子邮件存储到本地主机,占用服务器的110/TCP端口。Internet消息访问协议版本4(In
Stella981 Stella981
4年前
RocketMQ一个新的消费组初次启动时从何处开始消费呢?
1、抛出问题一个新的消费组订阅一个已存在的Topic主题时,消费组是从该Topic的哪条消息开始消费呢?首先翻阅DefaultMQPushConsumer的API时,setConsumeFromWhere(ConsumeFromWhereconsumeFromWhere)API映入眼帘,从字面意思来看是设置消费者从哪里开始消费,正是解