问题标签 [middleware]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
468 浏览

coldfusion - 当我从 CF6.1 迁移到 CF8 或 Railo3.1 时,会遇到哪些陷阱?

谷歌并没有真正提供太多内容(或者我的查询很糟糕)。有没有人做过转换并可以分享经验?

0 投票
1 回答
417 浏览

java - 可靠/安全关键的 JAVA 中间件 - 最佳实践

实现可靠和安全关键的 Java 中间件的最佳实践是什么?

0 投票
3 回答
6142 浏览

html - Django中的分页+ Ajax表

我只是想在一个表格中展示一个模型,该表格在各个字段上进行了分页和排序。如果分页和排序不会导致页面重新加载,则加分。如果分页是通过无限滚动完成的,则加倍积分。

我相信这里的每个人都编写并重写了这个功能。

是否有一个简单的中间件/模板/项目/我可以放入我的 django 项目并且它“将-just-work”的东西?

0 投票
9 回答
8908 浏览

soa - 最佳发布/订阅“中间件”

我在市场上寻找一个好的基于开源网络的 Pub/Sub(观察者模式)库。我还没有找到我喜欢的:

  • JMS - 与 Java 绑定,将消息内容视为哑二进制 blob

  • NDDS - $$,使用 IDL

  • CORBA/ICE - Pub/Sub 建立在 RPC 之上,CORBA API 不直观

  • JBOSS/ESB——不太熟悉

如果这样的包可以做到以下几点,那就太好了:

  • 基于网络

  • 了解有效载荷数据,用户不必担心字节序/序列化问题

  • 多语言支持(C++、ruby、Java、python 会很好)

  • 没有自动生成的代码(没有 IDL!)

  • 直观的订阅/主题管理

为了好玩,我创建了自己的. 想法?

0 投票
2 回答
913 浏览

python - Django 和 Pylons 的中间件

在我看来,Django 和 Pylons 对中间件应该如何工作有不同的想法。我喜欢 Pylons 遵循标准化的PEP 333,但 Django 似乎得到了更广泛的采用。是否可以编写用于两者的中间件?

涉及上述中间件的项目正在将一个名为 ESAPI 的安全工具包从 Java 移植到 Python。因为 Java 如此面向标准,所以很容易与框架无关。在 Python 中,不同的框架对 HttpRequest 对象和中间件等基本事物的工作方式有不同的想法,因此这似乎更加困难。

显然,新用户不能发布多个超链接。有关 Django 和 Pylons 中间件信息的链接,请参见下文。

0 投票
2 回答
325 浏览

jms - 消息中间件 - 如何避免使用通配符订阅重入?

消息中间件解决方案(JMS、Tibco 等)允许通过“主题”过滤发布/订阅,使用通配符订阅某个“主题”的所有消息,例如 SUBSCRIBE("ACCOUNT.*") 主题允许您订阅两者“ACCOUNT.WITHDRAW”消息和“ACCOUNT.CHECKBALANCE”消息。

问题是这样的订阅也会收到我自己发布的消息。

我正在寻找一种机制,类似于 UDP 多播环回,它可以由传输层打开或关闭,而不会弄乱正在发送的数据。

是否有一种通用的声明性(无自定义代码,仅配置)方式来配置中间件不接收同一服务实例已发布的消息?理想情况下,这也应该能够过滤掉由相同“种类”的所有服务器(节点)发布的所有内容。

提前致谢。

0 投票
5 回答
12553 浏览

java - 是Tomcat中间件吗?

所以我有一个客户需要为各种事情(Solr 和 web 服务)运行 tomcat,在与他和项目的另一位程序员会面后,我有点困惑。另一个程序员到处乱讲流行语,说“我们需要为 tomcat 提供中间件”。对此,我的客户要求我为 tomcat 寻找中间件,这让我感到困惑,因为我认为编写 web 服务将特定于手头的项目,因此“中间件”将由我们开发。如果是这样,为什么不直接说“Web 服务”呢?

我的问题是:是否有用于 tomcat 的开源 servlet 或插件使其成为中间件(可能来自 apache 的站点?)或者我应该为 tomcat 编写自己的中间件是否有意义?或者...... tomcat被认为是中间件吗?当谈到 Java 和 tomcat 时,我完全是 n00b,但我对 C# 有很多经验,所以我试图弄清楚这与 C# 有什么关系。我以前从未使用过“中间件”这个词,而且我很确定“webservice”几乎是一回事。

有任何想法吗?

0 投票
3 回答
4569 浏览

ruby-on-rails - 在 Rails XML 请求中将方法设置为 PUT

如果我这样做:

我得到“只允许获取、放置和删除请求”。为什么?导轨 2.3.2

0 投票
2 回答
328 浏览

architecture - EAI/中间件:大量消息内联或引用

是否有通过中间件或 EAI 系统处理处理大量数据(MBytes?GBytes?)的消息或请求/响应的良好做法,假设中间件传输但不处理巨大的数据块?

  • 使用消息传输数据以保持一致性,但可能会在系统之间多次复制大量数据

  • 将数据保存在存储或数据存储库(文件系统、数据库等)中并传输对数据的引用,但会丢失消息和数据之间的紧密耦合

这个问题的常见解决方案是什么?EAI 或中间件产品如何支持这一点?

0 投票
3 回答
1820 浏览

xml - Biztalk 开发人员预筛选测试和面试问题

与其他面试问题线程类似,我们正在准备面试 Biztalk/.NET Webservices/XML/一般中级开发人员职位的候选人,我正在寻找来自社区的一些好的意见。我们希望通过涵盖基本知识的笔试来预先筛选申请人(因为他们将来自技术机构)(我对概念比具体的技术应用更感兴趣 - 我不希望与可以通过使用 Google 轻松回答的特定技术问题)。另外,我会对与这些主题相关的任何好的面试问题感兴趣。