frameworks - 到底什么是中间件?

标签 frameworks middleware

我最近听到很多人谈论中间件,但是中间件的确切定义是什么?当我研究中间件时,我发现了很多信息和一些定义,但是在阅读这些信息和定义时,似乎大多数“软件”都处于某些东西的中间。那么,一切都是中间件吗?

或者您有非中间件的示例吗?

最佳答案

假设您的公司生产 4 种不同的产品,您的客户还有来自另外 3 个不同公司的另外 3 种不同的产品。

有一天,客户想,为什么我们不将所有系统集成到一个巨大的系统中。十分钟后,他们的 IT 部门表示这将需要 2 年时间。

你(明智的开发者)说,为什么我们不把所有不同的系统集成起来,让它们协同工作呢?客户经理盯着你...你继续说,我们将使用中间件,我们将研究所有不同系统的输入/输出,它们使用的资源,然后选择合适的中间件框架。

仍在向非技术经理解释
通过中间件框架,第一个系统将产生 X 东西,系统 Y 和 Z 将消耗这些输出等等。

关于frameworks - 到底什么是中间件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2904854/

相关文章:

laravel - 每个 Route::group 禁用 web 中间件

javascript - 试图让 XUI 工作

css - 如何覆盖\编辑 Zurb Foundation 基础 CSS 样式?

unit-testing - 访问日志中间件的情况下如何做单元测试

node.js - Multer 不使用 next-connect 返回 req.body 和 req.file

scrapy - 如何在 scrapy Shell 中使用 scrapy 中间件?

Laravel 分组多个中间件

java - 是否有任何 "modern"框架支持在编译时检查数据绑定(bind)?

php - 框架助手,它们有什么用?

css - 仅访问 body 覆盖 css