MessageQ是啥,RabbitMQ又是啥?两者有啥联系吗?谁能通俗易懂的的解释一下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MessageQ是啥,RabbitMQ又是啥?两者有啥联系吗?谁能通俗易懂的的解释一下相关的知识,希望对你有一定的参考价值。

如题

参考技术A MessageQ是IPC通信用的一种消息队列机制,它相对Nofity来说可以传递超32bit的数据。这个主要用于系统内通信,是在非常底层的东西,你可以认为是dsp之间通信的方案。
RabbitMQ是一种Message Broker,也就是消息队列,但此处的消息队列指的系统上应用层的消息队列。同类的kafak,ZeroMQ,MSMQ等等,主要用来降低各应用系统的耦合或流量削峰使用的。严格来说两者机制相同,但一般用于系统内,一个用于应用系统(比如网站什么的),所用的层次相差较大的。所以基本上来说MessageQ一般用于C/C++开发系统功能时使用,而RabbitMQ是应用程序之间解耦合用的,外部可以使用C#/Java甚至javascript等开发语言使用,用来开发应用软件。本回答被提问者和网友采纳

在软件开发过程中提到“工件”这个词是啥意思?它是源代码或文档,还是两者兼而有之?

【中文标题】在软件开发过程中提到“工件”这个词是啥意思?它是源代码或文档,还是两者兼而有之?【英文标题】:What does the word "Artifact" means when it is mentioned in during software development? Is it a source-code or document or can be both?在软件开发过程中提到“工件”这个词是什么意思?它是源代码或文档,还是两者兼而有之? 【发布时间】:2020-10-17 23:43:43 【问题描述】:

当有人说“神器”这个词时,我有点困惑。例如,请给我看神器。任何人都可以给我一个例子,这个神器是什么意思,什么时候应该说?为什么不说那个文件或这个库或更清楚的东西。以及神器和工具有什么区别?

提前致谢


更新 让我回答我的问题。在 Wiki https://en.wikipedia.org/wiki/Artifact_(software_development) 进行研究后,我可以得出结论,artifact 这个词只是软件开发各个阶段的一些输出。例如,在收集用户需求时,工件可能是用户需求说明书之类的文档。

在编写程序的过程中,可能会输出工件 - 您喜欢锻炼 - 您将在另一个阶段(例如代码审查和测试)交付或使用的源代码。

希望我的回答能帮助那些不确定这个词的意思的人。 问候。

【问题讨论】:

这个问题似乎与帮助中心定义的范围内的编程无关。这是off-topic question。请使用谷歌和***:en.wikipedia.org/wiki/Artifact_(software_development) 这能回答你的问题吗? What is a Maven artifact? 【参考方案1】:

让我回答我的问题。在 Wiki https://en.wikipedia.org/wiki/Artifact_(software_development) 进行研究后,我可以得出结论,artifact 这个词只是软件开发各个阶段的一些输出。例如,在收集用户需求时,工件可能是用户需求说明书之类的文档。

在编写程序的过程中,可能会输出工件 - 您喜欢锻炼 - 您将在另一个阶段(例如代码审查和测试)交付或使用的源代码。

希望我的回答能帮助那些不确定这个词的意思的人。 问候。

【讨论】:

以上是关于MessageQ是啥,RabbitMQ又是啥?两者有啥联系吗?谁能通俗易懂的的解释一下的主要内容,如果未能解决你的问题,请参考以下文章

rabbitmq中maketest是啥命令

sku编码是啥意思

java中500是啥错误,404又是啥错误?

苹果手机是啥系统,安卓系统又是啥?

java中的action是啥,DAO又是啥?

void是啥意思,oop又是啥意思?