问题标签 [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 投票
1 回答
328 浏览

curl - 如何通过防火墙向数据层发送安全请求

我被要求用数据库中的一些数据填充闪存文件。我说:“太好了,我将编写一些与数据库对话并输出 xml 的 PHP。swf 可以调用该文件。”

然后我的老板告诉我,该解决方案无法与 IS 相提并论,我必须找到一种更安全的方法来做到这一点。啊!

我提出的解决方案是创建一些位于我们公司防火墙之外的业务逻辑。actionscript 将向该文件发出请求,该文件将向位于防火墙后面的中间层发送安全请求。中间层将通过连接到数据库并通过相同的安全连接通过防火墙返回适当的数据来处理请求。然后业务逻辑输出 xml,每个人都很高兴。

我已经绘制了我正在尝试做的事情以使其非常清楚: http ://twitpic.com/2kj0tk

以下是我的问题:

  1. 此解决方案是否符合行业最佳实践?
  2. 它会起作用吗?
  3. 我需要在每一层中编写什么代码来建立安全连接并通过该防火墙传输数据?我想也许我可以使用 cURL,但我不知道这是否可以通过防火墙。如果可能的话,有人会介意他们将如何解决这个问题吗?
  4. 我可能最终不得不在 .NET 中编写解决方案。这将如何改变我的方法? 4。
  5. 如果有的话,您还需要我提供什么其他信息来帮助解决这个问题?

多谢你们!

0 投票
1 回答
225 浏览

python - 人们在 pylons 中使用的常见中间件示例?

只是想了解人们在 pylons 中使用的常见中间件?

中间件只是请求和响应对象的主要管道吗?

即,是否可以创建一个非常简单的中间件,将“hello world”输出到屏幕?

0 投票
1 回答
543 浏览

ruby - Ruby 机架和多个 Internet 域

我有两个域,每个域都运行一个单独的 Web 应用程序,应该由一台服务器提供服务,即一个 IP 地址。根据请求,一些机架中间件应该选择适当的应用程序。已经有一个了还是我必须自己写?(自己写不会有问题,但如果我可以使用现有的,那就完美了。;-)

谢谢你的支持。

0 投票
3 回答
374 浏览

java - 用于控制和监控的简单中间件服务器

我需要一个服务器。一个简单的,控制几台电脑。实验室中已经有几个程序可以执行一些计算和监控任务。它们在这些计算机上执行。所以我需要一个服务器来控制它们——为了查看来自这些计算机的实时数据,我希望这些程序将计算数据上传到服务器,还上传一些文件,这些文件与这些数据一起出现。所以服务器需要有一个简单的数据库。我还想实时更改一些计算参数。

因为,你看,我有点厌倦了用终端打开每台电脑,看流程,通过ftp从每台电脑上获取文件,把这些文件放在文件存储上的相应文件夹中,写下时间表,当每个程序应该继续它的工作时。

也许有一些中间件,我可以用它来满足这些需求?它应该简单且可扩展。我想从头开始编写这样的服务器,这不是一个大问题,但我有严重的时间短缺和许多其他事情要做。

这将是很酷的,该服务器将是开发人员友好的。所以我可以拿它的 API 写我需要的任何东西。

我正在使用 Java,所以如果这个服务器也能“理解”Java,那就太好了。;-) RMI 很酷,但由于网络架构的原因,我更喜欢使用纯 TCP/IP 来满足这些需求。因为当计算机位于不同的子网中时,设置 RMI 总是存在问题。

非常感谢您提前的支持!请帮帮我,否则我的女朋友会和我分手,因为我看不到她经常把大部分时间都花在实验室里...... ;-(

0 投票
1 回答
4910 浏览

ruby-on-rails - 是否可以将 nodejs 应用程序集成为 rails 应用程序的一部分?

将 NodeJS 应用程序集成到现有 Rails 应用程序的最佳方式是什么?

Rails 应用程序:http ://www.rails.app

Nodejs 应用程序:http: //node.rails.app甚至http://www.rails.app/node

23-09-2010:搜索了一段时间后,我认为一种方法是拥有 2 个独立的服务:

  1. Rack (Rails) 服务,它将托管 rails 应用程序。
  2. 实时组件的 NodeJS 服务。

所以,我想我的问题的目的是服务器管理:如何通过对http://www.rails.app/ * 的任何请求正确配置服务器以托管主应用程序,但专用于http://node。 rails.apphttp://www.rails.app/node到 nodejs 组件?

0 投票
2 回答
3461 浏览

distributed-computing - 分布式系统和普遍的中间件和服务是什么意思

是什么意思

1) 分布式系统

2) 普遍的中间件和服务。

涉及哪些技术,以及可能使用哪些编程语言(因为它们包含在研究生课程的程序结构中)?

0 投票
1 回答
588 浏览

java - 集群/分布式服务有哪些好的中间件解决方案

我正在寻找现有的中间件解决方案,以解决服务集群/分布方面的负载平衡和可用性问题。我正在考虑基于消息传递系统(更具体地说,JMS)为此建立自己的基础架构。但是,如果可能的话,我宁愿使用已经存在的东西。

系统应该能够在多台计算机上运行各种服务。根据服务描述,系统应该能够计算出在集群中启动了多少特定服务的实例。根据挂起的服务请求,它应该动态调整正在运行的服务数量。监控服务和部署新版本的服务也应该由系统处理。

我所说的服务是指具有预定义接口的“独立功能单元”。客户端只知道接口,中间件应该注意确保服务在足够多的节点上运行,以便响应通过接口发出的传入请求。

它应该是与 Java 很好地集成的东西。我的一些服务是作为本机代码实现的,但我有一个很好的解决方案可以将它们包装到基于 Java 的服务中。

我查看了一些中间件/ESB 解决方案,例如ICEMule,但我没有发现它们可以很好地解决我上面描述的动态负载服务供应的各个方面(如果有的话)。所以我想知道还有什么可能是这里有人想推荐看看的……

0 投票
5 回答
62980 浏览

windows - API、框架和中间件有什么区别?

API、框架和中间件之间有什么区别?本质上,它们都为应用程序提供抽象的低级服务。在那种情况下,为什么 dot net 被称为框架而 windows API 被称为,嗯……一个 API?

0 投票
1 回答
627 浏览

ruby-on-rails - 如何获取在 Rails 应用程序中运行的使用过的 Rack 中间件的对象

我正在使用 Rack 中间件,它接受一些我需要在运行时更改的配置。所以我需要它当前在内存中的类的实例。有没有办法获得它?

0 投票
1 回答
1223 浏览

django - django url 调度和中间件

在我的开发系统(mac os x)中,我在 urls.py 文件的末尾添加了以下几行:

为了提供媒体文件。

一切都按预期进行,几乎...

在调用我的视图之前,我包含了一个中间件类来拦截处理。在这个中间件中,我定义了一个 process_view 函数。事情没有按预期工作,所以我在这个函数的第一行插入了一个“assert False”,如下所示:

当我在浏览器中输入此网址时:

令我惊讶的是,我看到了以下转储信息:

我在转储中看到的参数正是您在我刚刚展示的 urls.py 文件中看到的参数。URL 调度发生在调用视图之前(显然),但我也认为中间件是在 url 调度之后和调用视图之前调用的。但这看起来像是在 URL 调度之前调用了中间件。

所以看来我弄错了。有人可以解释一下何时调用与 URL 调度相关的中间件吗?