简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文由嵌入式企鹅圈原创团队成员、阿里资深工程师Hao分享。上次我们介绍了几种android移动应用开发中的常用技术,其中的热补丁正在被越来越多的开发团队所使用,它涉及到dalvik虚拟机和android的一些核心技术,现在就来介绍下它的一些原理。本篇先介绍dexposed方案:https://github.com/alibaba/dexposed,它是手机淘
基于Protobuf的通讯库--Poppy简介phong发表于 2012.9.6 33864浏览 9讨论引言: 2011年12月,基础架构部总经理暨搜索业务线首席架构师朱会灿以《云计算平台的构架,设计和实现》为主题为大家做了一次技术讲座,对我们的“台风”云计算平台做了介绍。其中概要地介绍了云计算平台的底层通讯机制——Poppy。现在我们在这里向大家对Poppy做...
一.JavaCC简介 JavaCC(Java Compiler Compiler)是一个用JAVA开发的最受欢迎的语法分析生成器。这个分析生成器工具可以读取上下文无关且有着特殊意义的语法并把它转换成可以识别且匹配该语法的JAVA程序。JavaCC可以在Java虚拟机(JVM) V1.2或更高的版本上使用,它是100%的纯Java代码,可以在多种平台上运行,与Sun当时推出Java的口号"
岗位职责: -负责高性能在线服务系统的研发 -在线存储、更新及检索,高并发环境下的数据实时计算,不断提升核心业务系统的性能、容量; -广告引擎或搜索的开发和优化,支持亿级用户的广告动态实时计算和匹配; -业务开发,提升各种指标下的广告或搜索效果。招聘要求: -精通Linux/Unix平台上的C/
» Zookeeper 作为 Hadoop 项目中的一个子项目,是Hadoop 集群管理的一个必不可少的模块,它主要用来控制集群中的数据,如它管理 Hadoop 集群中的NameNode,还有 Hbase 中 Master Election、Server 之间状态同步等。 » Zoopkeeper 提供了一套很好的分布式集群管理的机制,就是它这种基于层次型的目录树的数据结构,并对树中的节点
pipefork管道ndk,node打包cocos2d,白鹭原理和打包JVM,dockerqobject_cast非阻塞IO友元函数android framework中的application framework层时间复杂度docker优秀文档推荐chrome---------depot_toolandroid---------gra
Kafka源码深度解析-序列2 -Producer -Metadata的数据结构与读取、更新策略2016年09月22日 14:09:50 travi 阅读数:9954在上一篇,我们从使用方式和策略上,对消息队列做了一个宏观描述。从本篇开始,我们将深入到源码内部,仔细分析Kafka到底是如何实现一个分布式消息队列。我们的分析将从Producer端开始。从Kafka 0.8.2开始,发布了...
Librdkafka对Kafka Metadata的封装和操作我们在之前的Kafka源码分析系列中介绍过kafka集群的metadata, 大家可以参考一下;简单说, kafka集群的metadata包括:所有broker的信息: ip和port;所有topic的信息: topic name, partition数量, 每个partition的leader, isr, repli...
kafka学习笔记:知识点整理 一、为什么需要消息系统1.解耦: 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。2.冗余: 消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的指出该消息已经被处理完毕,从而确保你的数据被..
1,processor组件2,Proactor模式 hi all: 大家都很关心kafka消息阻塞的情况(感谢RoctetMQ给我们的教训)。Kafka上线也有一段时间了,确实有出现过消息阻塞的情况,虽然不影响业务而且用临时办法解决了,但是我觉得可以跟大家总结一下。为了不引起大家的恐慌,我决定先把结论写出来:comsumer 非正常的rebalancing(重新分配分...