什么是消息传递?(message passing?)

在计算机科学领域,消息传递是一个术语,用于识别在许多不同过程中使用的通信过程类型,包括面向对象编程、进程间通信和并行计算。从本质上讲,该术语描述了组件之间有序、高效的信息传输。该信息的确切形式在不同的应用程序中会有所不同,但消息传递通常使不同的程序能够容易地识别该信息,并以一种使其使用快速简单的方式进行同步。...

在计算机科学领域,消息传递是一个术语,用于识别在许多不同过程中使用的通信过程类型,包括面向对象编程、进程间通信和并行计算。从本质上讲,该术语描述了组件之间有序、高效的信息传输。该信息的确切形式在不同的应用程序中会有所不同,但消息传递通常使不同的程序能够容易地识别该信息,并以一种使其使用快速简单的方式进行同步。

为了使消息传递正常工作,必须考虑几个因素。其中一个问题是识别用于传输的格式。消息的实际形式可能是信号、数据包或某种远程触发器,使用接收方系统编程识别的基本语言。除了传输的数据类型外,消息传递还涉及构造接收传输的顺序,这一因素有助于在接收端同化数据。

消息传递可以使用一对一的方法,这意味着消息只有一个接收者。在这种情况下,接收者会同化消息,然后可能会也可能不会启动传递给第二个接收者的新消息。还有一种称为一对多消息传递的过程,该过程要求单起点启动到多个目的地的消息传输,这是一种非常理想的方法,具体取决于网络或平台的结构。

消息传递过程有几种不同的方法。其中最常见的是同步消息传递。通过这种方法,发起者或发送者继续发送消息,直到从发送者那里收到确认数据已经交付并且正在被同化。在这一点上,发送者可以分离并继续执行其他任务。这种方法提供了几个好处,因为消息传递过程不需要使用任何类型的缓冲区。第二个好处是,如果有任何东西干扰了消息的接收,通常可以在相对较短的时间内跟踪并解决该情况,从而使整个系统恢复完全效率,而不会对当前正在运行的其他进程产生负面影响。

  • 发表于 2021-12-14 10:17
  • 阅读 ( 96 )
  • 分类:互联网

你可能感兴趣的文章

xbox game pass将包括ea play,无需额外付费

... ea游戏将给xbox游戏传递带来什么? ...

  • 发布于 2021-03-30 10:08
  • 阅读 ( 363 )

linux下如何使用wall命令

...用户,您该如何做?电子邮件不符合要求。你不知道邮件什么时候会被阅读。如果你现在想让人们知道一些事情,那就没用了。无论如何,你不想阻塞那些不需要查看消息的已注销用户的收件箱。 如果不付出一点额外的努力和...

  • 发布于 2021-04-03 13:06
  • 阅读 ( 186 )

如何通过instagram向人们传递信息

...从主页或直接消息页,轻触左上角的相机图标。 相关:什么是Snapchat? 我们在关于如何使用Instagram的Stories功能的文章中详细介绍了如何使用这款相机。拍摄照片或视频,自定义并轻触箭头。 选择要发送至的联系人,然后轻...

  • 发布于 2021-04-08 08:22
  • 阅读 ( 140 )

如何防止人们知道你读过他们的imessage

...总是。好消息是这个功能很容易打开和关闭。 相关:为什么我的iPhone上有些是绿色的,有些是蓝色的? iOS和Mac设备上的消息应用程序能够发送和接收两种类型的消息:文本消息(使用运营商的SMS系统)和iMessages(使用数据连接...

  • 发布于 2021-04-09 02:33
  • 阅读 ( 230 )

如何在google消息中启用端到端加密

...文件增加一层额外的安全性。加密的消息传递应用并不是什么新鲜事;在WhatsApp、Facebook Messenger、Apple的Messages、Signal、Telegram和许多其他应用程序中都可以使用E2EE对话,但在Google Messages中推出E2EE是一个重要的升级。googlemessages支...

  • 发布于 2021-05-12 05:51
  • 阅读 ( 176 )

更新你的android“运营商服务”应用程序,看看你是否有rcs消息

...的一个全新更新正在为更多的运营商和设备的组合打开RCS消息,包括各种Google像素、Samsung galaxy,甚至一些OnePlus Android设备。Verizon用户似乎也喜欢这个运营商服务更新,所以如果你是大红的粉丝,你肯定会想看看这个更新是否让...

  • 发布于 2021-05-13 09:07
  • 阅读 ( 156 )

发短信(texting)和信息(messaging)的区别

...递给接收者——但是这两种交流方式也有很大的不同。 什么是短信(texting)(text messaging (texting))? 短信,也被称为短信,是最重要的通信形式之一,它涉及到在两个或多个移动设备之间创建和传输短电子信息。简而言之,短信...

  • 发布于 2021-06-25 02:38
  • 阅读 ( 534 )

传递值(pass by value)和通过引用传递(pass by reference)的区别

...传递”或“按引用传递”来实现的。 覆盖的关键领域 1.什么是传递值-定义,功能2.什么是传递引用-定义,功能3.传递值和传递引用之间的区别是什么-关键区别的比较 关键术语 传递值,传递引用 什么是传递值(pass by value)? 在...

  • 发布于 2021-07-01 08:19
  • 阅读 ( 482 )

运输(transport)和wcf中的消息安全(message security in wcf)的区别

...种安全级别:传输安全和消息安全。 覆盖的关键领域 1.什么是WCF中的传输安全-定义,功能2.什么是WCF中的消息安全-定义,功能3.WCF中的传输安全和消息安全之间的区别是什么-主要区别的比较 关键术语 HTTPS、消息安全性、SOAP、SS...

  • 发布于 2021-07-01 12:50
  • 阅读 ( 201 )

消息中间件(activemq)和兔子MQ(rabbitmq)的区别

...tiveMQ和RabbitMQ是两种常见的消息代理。 覆盖的关键领域 1.什么是ActiveMQ–定义,功能2.什么是RabbitMQ–定义,功能3.ActiveMQ和RabbitMQ的区别–主要区别比较 关键术语 ActiveMQ、ActiveMQ 5“经典”、ActiveMQ Artemis、Message Broker、RabbitMQ 什么...

  • 发布于 2021-07-01 22:33
  • 阅读 ( 269 )
n7060512357
n7060512357

0 篇文章

相关推荐