消息代理message brokerintegration brokerinterface engine[1])是一个中间程序模块,在计算机网络中用于交换消息(message)。[1] 消息代理是面向消息的中间件的建造模块,但并不替换传统的中间件如远程过程调用 (RPC)。[2][3]

消息代理模式的时序图

目的、功能、架构

编辑

消息代理是一种架构模式,用于消息验证、变换、路由。调节应用程序的通信,极小化互相感知(依赖),有效实现解耦合[4]

例如,消息代理可以管理一个工作负荷队列或消息队列,用于多个接收者,提供可靠存储、保证消息分发、以及事务管理。[2][3]

消息代理软件列表

编辑

参见

编辑

参考文献

编辑
  1. ^ 1.0 1.1 IB (integration broker). IT Glossary. Gartner, Inc. [17 May 2018]. (原始内容存档于2020-10-18). 
  2. ^ 2.0 2.1 Kale, V. Integration Technologies. Guide to Cloud Computing for Business and Technology Managers: From Distributed Computing to Cloudware Applications. CRC Press. 2014: 107–134 [17 May 2018]. ISBN 9781482219227. (原始内容存档于2019-10-17). 
  3. ^ 3.0 3.1 Samtani, G.; Sadhwani, D. Integration Brokers and Web Services. Clark, M.; Fletcher, P.; Hanson, J.J.; et al (编). Web Services Business Strategies and Architectures. Apress. 2013: 71–84 [17 May 2018]. ISBN 9781430253563. (原始内容存档于2020-05-27). 
  4. ^ Ejsmont, A. Asynchronous Processing. Web Scalability for Startup Engineers. McGraw Hill Professional. 2015: 275–276. ISBN 9780071843669. 

📚 Artikel Terkait di Wikipedia

Python

很多并非集成开发环境软件的文本编辑器,也对Python有不同程度的支持,并且加上专门为Python设计的编辑器插件也会有很高的可用性。 VS Code Atom Eclipse emacs SlickEdit TextMate Vim Sublime Text EditPlus UltraEdit PSPad Notepad++

本体编辑器

and Computing (页面存档备份,存于互联网档案馆)。 DOME (页面存档备份,存于互联网档案馆):全称为“DERI本体管理环境(DERI Ontology Management Environment)”。基于Eclipse的开源软件。

领域特定语言

diagramming language),例如Generic Eclipse Modeling System(英语:Generic Eclipse Modeling System)中建立的語言,可以是程式化抽象,例如Eclipse Modeling Framework,也可以是文字語言。例如,命

Android

庫、基於虛擬機器鏡像的仿真器、文檔,示例代碼和教程。最初,Google支援的整合開發環境(IDE)是使用Android開發工具(ADT)插件的Eclipse;在2014年12月,Google基於IntelliJ IDEA而發布Android Studio,作為Android應用程序開發的主要IDE

杨新社

Yang X. S. and Wang Q. S., Gravity anomaly during the Mohe total solar eclipse and new constraint on gravitational shielding parameter, Astrophysics and

向日葵

Nature and Biologically Inspired Computing: Proceedings of the 7th World Congress on Nature and Biologically Inspired Computing (NaBIC2015) in Pietermaritzburg

Google Play

Zero Install(英语:Zero Install) IBM SmartCloud Enterprise(英语:IBM cloud computing#IBM SmartCloud) Nix wpkg(英语:wpkg) Steam 插件 Google Chrome Chrome网上应用店 Firefox

Arc

Arc是一種程式語言,LISP的方言(英语:dialect (computing))之一,由保羅·格雷厄姆與羅伯特·泰潘·莫里斯設計,2008年釋出第一個正式版本。 2001年,保罗·格雷厄姆宣布正在制作一个名为“Arc”的新的Lisp方言(英语:dialect (computing))。多年以来,他已撰写数篇文章描述该语言的特点与目标,并且Y