当前位置:首页--RocketMQ

RocketMQ(7)——通信协议

 RocketMQ(7)——通信协议 RocketMQ的通信协议其实很简单,但是无论是官方的用户手册,还是网上的博客,并没有很清晰简单地把其中所有的内容和原理讲明白。 对于需要扩展其他语言SDK的开发来说,意味着必须要深入到Java源码才能弄懂其概念。   笔者通过深入源码,本文希望以尽量简短的语言描述清楚协议的每个字段及其意义。注:现最新版RocketMQ已经可以支持Protobuf协议,但本文只......

阅读全文

分布式事物及解决方案

 这是一篇收录文章,原文地址为:https://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.html 前言 最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行 CAP 的下一阶段的开发工作,不过目前已经告一段落了。 接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中......

阅读全文

JMS(Java消息服务)

 JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM:指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。)的API, 用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。   JMS(J......

阅读全文

RocketMQ VS kafka

 转自:https://github.com/alibaba/RocketMQ/wiki/rmq_vs_kafka 淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用MySQL作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,Kaf......

阅读全文

转:Kafka、RabbitMQ、RocketMQ消息中间件的对比 —— 消息发送性能 (阿里中间件团队博客)

 from: http://jm.taobao.org/2016/04/01/kafka-vs-rabbitmq-vs-rocketmq-message-send-performance/   引言 分布式系统中,我们广泛运用消息中间件进行系统间的数据交换,便于异步解耦。现在开源的消息中间件有很多,前段时间我们自家的产品 RocketMQ (MetaQ的内核) 也顺利开源,得到大家的关注。 那么,消......

阅读全文

阿里面试

 今晚进行了阿里的JAVA研发工程师的电面,结果一般般,估计不会有第二面了。不过,我还是记录一下面试过程。 首先按照惯例,简短的自我介绍,我当然是照做了。 接下来,就是面试官的提问了。 问题一:请介绍一下,你印象比较深刻的一个项目?你在项目中承担了什么角色? 问题二:你们项目中的分布式是怎么实现的?如何保证高可用? 问题三:JVM内存管理机制和GC机制是怎么样的? 问题四:是否做过JVM的优化? 问......

阅读全文

java开源项目

 原文地址:http://blog.longjiazuo.com/archives/2625 1.整理出一些使用比较广或者个人觉得比较好的java开源项目和资料供参考。2.如果你觉得好但是我没有列出的开源项目请告诉我,方便我添加到列表里。3.如果你发现信息描述有误请联系我,我会及时修改或删除。4.文章里面的内容会不断进行变更和补充,后续除了会新增开源项目,与其相关的学习资料也会添加到项目链接下。5.......

阅读全文

Flume-ng:从RocketMQ到HDFS同步数据

 工作中 有个小模块负责将RocketMQ的数据写入HDFS。本人认为应该有这种轮子,百度后发现了Flume-ng。 Flume的基础知识,官方文档写的很详细:http://flume.apache.org/FlumeUserGuide.html Flume本身并不支持RocketMQ,好在Github上已经实现:https://github.com/rocketmq/rocketmq-flume ......

阅读全文

Mac编译RocketMQ 4.1.0

 参考:https://my.oschina.net/jayronwang/blog/861396 1. 前提先安装并设置好maven,jdk,git,这个网上有很多教程,就不讲了 2. 下载rocket mq源码,4.0版本后源码git地址已经迁移,新的地址如下: git@github.com:apache/incubator-rocketmq.git 3. 进入rokect mq代码的源目录,执......

阅读全文
1 2 3 4 下一页 尾页