JMQ是系统技术部消息组自主研发的,提供可靠传递消息及数据的消息中间件平台,具有高的可用性、扩展性和运维性。
术语 |
说明 |
约束 |
---|---|---|
app/应用 | 接入JMQ的系统或应用的名称,全局唯一。生产者和消费者统称为应用。 | 字母开头,字母、数字和下划线组合,控制在30个字符以内 |
broker | JMQ的服务端实例 | |
businessId/业务ID | 一条业务消息的ID,用于于归档查询 | 推荐每一条消息的businessId都唯一,方便精确查询(可以不唯一),长度须小于等于100个字节,建议小于16个字符 |
message/消息体 | 业务方通过JMQ传递的消息内容,在发送时客户端会对消息进行压缩 | 压缩之后的消息体应小于 2M |
topic/主题 | 消息的识别串,代表一种消息类型,全局唯一 | 字母开头,字母和数字组合,控制在20个字符以内 |
事务消息 | 生产者发送一系列消息时,可以控制是否提交,是否回滚 | |
就近发送 | 生产消息时,会优先发送给与客户端同机房的broker(慎重选择) | |
广播消息 | 生产者发送一条消息后,具有订阅关系的所有消费者的每一个实例都能够收到该条消息 | |
归档 | 消息被成功消费后,若开启归档,消息异步归档到云存储 | |
消费者 | 某个消息的订阅端,称为消费者 | |
生产者 | 某个消息的发送端,称为生产者 |
|
重试 | 消费失败后,消息会被重试。失败是指在消息消费过程中,抛出异常。 | |
顺序消息 | 发送端发送一系列消息后,消费端严格按照发送的顺序进行消费 |
详细学习可以参考此博客文章:https://blog.csdn.net/javahongxi/article/details/54411464
天正AutoCAD实现沿曲线走向标注文字并不方便,为此天正开发了相关命令——txtpl,这里演示用该命令让文字基于已有多段线(pline)的走向进行排布的方法。特别指出,这一命令只能基于用pl命令绘制的、由多段圆弧线构成的曲线,不能基于用spl(Spline样条曲线)命令绘制的曲线。1.先用pl命令绘一根曲线(该曲线实际上是由圆弧线组成的多段线);为了美观起见,再用offset命令将该曲线向文字标..._天正曲线文字
[面试原题]以下代码运行结果是什么?public class BwfOuterClass { private int x = 1; private int y = 2; private classBwfInnerClass{ private int x= 3; public voidprint(){
一、高级特性之异步投递ctiveMQ官网对异步投递的描述:http://activemq.apache.org/async-sendsActiveMQ支持同步投递和异步投递两种模式将消息发送到broker,模式的选择对发送的延时有巨大的影响。生产者能达到的产出率主要受发送延时的影响,使用异步发送可以显著提高发送的性能。ActiveMQ默认采用异步发送的模式,除非明确指定使用同步发送方式,或者在未使用事务的前提下发送持久化消息,这两种情况都是同步发送的。如果没有使用事务且发送的是持久化的消息,_amq 协议url参数
设置ooalv的单元格焦点,可能的需求情况是alv可以编辑,进入alv展示的时候,焦点是在输入tcode的地方,此时可以通过以下代码设置焦点到alv上。_ooalv set_focus
一、普通常用法整数:除基数倒取余数法小数:乘基数顺取整数法二、权值计算法三、进制之间转换规则_数制转换,整数如何知道取真值0,1
Classx-word2vec(词嵌入基础)1. 基本理论-Word2Vec词语的表示:1)one-hot模型,每个单词一个序号,表示简单,但忽略了词语的语义信息,比如两个意义相近的词语其表示的相似度应该也高。为了在表示上保留词语的语义信息,引入’Word2Vec 词嵌入工具‘。2)Word2Vec:每个词表示成一个定长向量,通过在语料库上的预训练,使得定长向量能表达不同词之间的相似和类...
**100000内一个整数,它加上100后是一个完全平方数,再加上268也是完全平方数,输出该数for x in range (100000): if (x+100)**0.5 == int((x+100)**0.5) and (x+268)**0.5 == int((x+268)**0.5): print(x)**..._求小于10000的整数中满足以下条件的整数:加上100后是一个完全平方数,加上268也是
【POJ 1185】炮兵阵地(状压DP)Time Limit: 2000MS Memory Limit: 65536KTotal Submissions: 23107 Accepted: 8957Description司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格
http://wenku.baidu.com/view/2d0a467b1711cc7931b7161b.html?from=rec&pos=0&weight=60&lastweight=5&count=5
关于系统调用 以/src/libc/process.c中DEF_SYSCALL(Spawn_Program,SYS_SPAWN,int,(const char *program,const char *command)const char *arg0=program;size_t arg1=strlen(program);const ch
为什么80%的码农都做不了架构师?>>> ...
我们Tieto公司的MM专家在《程序员》第8期上发表了一篇关于DRM的文章,请大家指教。DRM in AndroidDRM,英文全称为Digital Rights Management,译为数字版权管理。它是目前业界使用非常广泛的一种数字内容版权保护技术。随着知识产权保护受重视的程度日益提高,快速攻城略地得Android智能手机是如何利用DRM来有效保护数字版权的呢?本文将通过剖析Andr...