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又是啥?两者有啥联系吗?谁能通俗易懂的的解释一下的主要内容,如果未能解决你的问题,请参考以下文章