都说程序员的工资高,程序员工资是不是过高? 如果和国内和其他职业横向比较,是的,局部过高。全世界和其他程序员(主要是美帝)比,不是,太低。互联网是不是毒瘤?以后优秀的人才不都跑去当码农了?宏观角度讲,互联网确实吸引了过多…
分类:kafka
消息中间件认知及RocketMQ
消息中间件是目前互联网服务常用的技术服务。消息中间件为应用系统提供高效、灵活的消息同步和异步传输处理、存储转发、可靠传输。在大规模分布式环境下确保消息安全、可靠、高效送达。 (一)为什么需要一款消息中间件 使用消息服务器…
大规模使用 Apache Kafka 的20个最佳实践
Apache Kafka是一款流行的分布式数据流平台,它已经广泛地被诸如New Relic(数据智能平台)、Uber、Square(移动支付公司)等大型公司用来构建可扩展的、高吞吐量的、且高可靠的实时数据流系统。例如,在…
知乎千万级高性能长连接网关揭秘
实时的响应总是让人兴奋的,就如你在微信里看到对方正在输入,如你在王者峡谷里一呼百应,如你们在直播弹幕里不约而同的 666,它们的背后都离不开长连接技术的加持。 每个互联网公司里几乎都有一套长连接系统,它们被应用在消息提醒…
2018年最新Hadoop大数据开发学习路线图
Hadoop发展到今天家族产品已经非常丰富,能够满足不同场景的大数据处理需求。 作为目前主流的大数据处理技术,市场上很多公司的大数据业务都是基于Hadoop开展,而且对很多场景已经具有非常成熟的解决方案。 作为开发人员掌…
十月百度、腾讯、阿里offer全拿,原来仅仅靠这份PDF文档(Java)
小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kaf…
2-HyperLedger-Fabric1.0原理-图说-节点与Channel之间的关系
前段时间,基于HyperLedger-Fabric1.0进行了简单的区块链的开发,对里面设计的一个新概念Channel一直不理解。看了几篇文章,渐渐有了理解,这里分享出来,有不对的,欢迎指正! 全文的架构如下: 全文结构…
大数据分析专业术语汇总学习,收藏吧!
Apache软件基金会(ASF) 提供了许多大数据的开源项目,目前有350多个项目。是专门为支持开源软件项目而办的一个非盈利性组织。在它所支持的Apache项目与子项目中,所发行的软件产品都遵循Apache许可证。 Ap…
2019收集了Java面试题合集1000+,刷完再去面试~
《Java面试题合集1000道+》是小编从多位参加一线大厂面试的Java工程师反馈中提炼、整理的。 全面覆盖阿里、蚂蚁金服、天猫、支付宝、京东、今日头条、快手、京东等一线互联网企业的Java技术面试必考题。 内容包括算法…
8年京东大数据架构师推荐的大数据新手学习路线(新手必看)
一、我们先要了解大数据的工作方向 01.大数据工程师 02.数据分析师 03.大数据科学家 04.其他(数据挖掘本质算是机器学习,不过和数据相关,也可以理解为大数据的一个方向吧) 二、大数据工程师的技能要求 必须技能10…
Haproxy通过rsyslog吐日志给kafka
为了给Haproxy做异步的监控统计,打算将Haproxy的log输出到kafka,由后面的监控应用(Spark)处理后再进行存储展现(Influxdb+Grafana),而rsyslog可以支持不同input、outp…
架构师成长之路:如何保证消息队列的高可用
RabbitMQ的高可用性 RabbitMQ是比较有代表性的,因为是基于主从做高可用性的,我们就以他为例子讲解第一种MQ的高可用性怎么实现。 rabbitmq有三种模式 单机模式 普通集群模式 镜像集群模式 单机模式 就…