‘ JAVA ’ 目录归档
《Apache RocketMQ用户指南》官方文档
RocketMQ–导读
原文链接 译者:小村长
最近两个项目中用到了RocketMQ消息中间件,每次都是在网上找几个Demo,而没有去看它的官方文档。年前面试某大型互联网企业。RocketMQ多有提及。今借此机会翻译一篇RocketMQ的官方文档。希望能够对大家的工作和学习有所帮助。
由于RocketMQ是互联网企业解耦常用的消息中间件,希望大家在使用的时候也多多思考几个问题:
第一,RocketMQ由几部分组成以及每个组件的作用。
第二,RocketMQ消息怎么保证可靠性以及高可用性。
第三,RocketMQ消息种类以及怎么保证消息有序。
最后,我还是建议有能力的童鞋能够自己去Apache RocketMQ官方看看。 阅读全文
《Apache RocketMQ用户指南》之日志追加消息示例
日志追加型日志示例
原文链接 译者:小村长
RocketMQ logappender提供log4j appender,log4j2 appender和logback appender供业务使用,下面是配置示例.
log4j
当使用log4j属性配置文件时,config如下.
[code lang=”java”]
log4j.appender.mq=org.apache.rocketmq.logappender.log4j.RocketmqLog4jAppender
log4j.appender.mq.Tag=yourTag
log4j.appender.mq.Topic=yourLogTopic
log4j.appender.mq.ProducerGroup=yourLogGroup
log4j.appender.mq.NameServerAddress=yourRocketmqNameserverAddress
log4j.appender.mq.layout=org.apache.log4j.PatternLayout
log4j.appender.mq.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-4r [%t] (%F:%L) %-5p – %m%n
[/code]
《Thrift官方文档》Thrift 网络栈
Thrift 网络栈
下图是一个Thrift网络栈的简单描述
+-------------------------------------------+
| 服务器层 |
| (单线程由消息驱动) |
+-------------------------------------------+
| 处理层 |
| (由编译器自动生成的) |
+-------------------------------------------+
| 协议层 |
| (JSON格式可压缩) |
+-------------------------------------------+
| 传输层 |
| (TCP、HTTP协议) |
+-------------------------------------------+
Leader-Follower线程模型概述
一、前言
IO线程模型一直在演化,由最开始的单线程模型,到BIO方式的单线程接受请求线程池线程具体处理单个请求的读写事件,再到NIO的单线程接受请求线程池里面的单个线程可以处理不同请求的读写事件,一个字没有最快,只有更快。最近发现还有个Leader-follower线程模型,其的出现是为了解决单线程接受请求线程池线程处理请求下线程上下文切换以及线程间通信数据拷贝的开销,并且不需要维护一个队列。 阅读全文
《Apache Thrift官方文档》简介
Apache Thrift
最后修改时间: 2017-11-11
简介
Thrift是一个轻量级、语言无关的软件栈,它具有一套为RPC通信生成代码的机制。Thrift为数据的传输、序列化,以及应用层处理提供了干净的抽象。采用这种抽象栈,它的代码生成器仅使用一种简洁的定义语言作为输入,便能够生成跨编程语言的代码,以构建互操作的RPC客户端和服务器。
《RabbitMQ官方指南》安装指南
原文链接 翻译:xiezc
目录(其中的文章后续翻译):
- Windows下安装
- Debian / Ubuntu下安装
- 基于RPM的Linux下安装
- Mac OS X下安装
- Homebrew安装
- Windows(手动)下安装
- 通用Unix安装
- Solaris下安装
- EC2安装
- 升级
- Blue-green (一种安全部署应用的方法)
- 支持的平台
- 更新日志
- Erlang版本
- 签名软件包
- Java客户端下载
- .NET客户端下载
- Erlang客户端下载
- 社区插件
- 快照
在Windows上安装RabbitMQ
原文链接 翻译:xiezc
下载服务器
描述 | 下载 | |
---|---|---|
Windows系统安装程序(来自Bintray) | 的RabbitMQ的服务器-3.7.4.exe | (签名) |
Windows系统安装程序(来自GitHub) | 的RabbitMQ的服务器-3.7.4.exe | (签名) |