所有问题: [middleware]

34 个问题

13
投票
1答案
15178 次观看

Android中客户端服务器通信的选项

我目前正处于论文研究阶段。 我的项目是用于移动设备的票务预订系统,我选择了以Android为目标。 我预计需要具有中央服务器的客户端/服务器架构,因此目前正在研究Android如何与此类服务器进行通信。服务器将授予客户端访问票务信息的权限,客户端会将有关票务预订的信息发送到服务器。我正在为服务器寻找Java EE,因为Java是我最有经验的语言。 我知道Android附带了java.nio和java.net以及一些org.apache软件包,但是我也在寻找可以与Android一起使用的库/技术。 到目前为止,我在互联网上还没有发现任何有很大帮助的东西,所以我正在了解SO可以建议什...

66
投票
10答案
38597 次观看

消息驱动与事件驱动的应用程序集成方法

我想知道当我们提到SOA或中间件时,通常在应用程序和企业集成的情况下,消息驱动环境和事件驱动环境之间是否存在明显的区别。我知道用户界面类似于事件驱动的模型,其中我们的系统拦截用户的操作。 很明显,消息传递支持基于发布/订阅,同步或异步通信,事务等的系统。 但是中间件/ soa /应用程序集成上下文是否有所不同? (体系结构级别)。我正在尝试查阅Wikipedia之类的资源(此处和此处),但我仍然有些困惑。开发人员何时应首选一种解决方案? 在某些例子或案例中,一种方法比另一种方法更有意义吗?还是任何全面的资源和实施指南? 非常感谢您的见解。

1
投票
4答案
1407 次观看

Need a solution for middleware caching in C#

I have an ASP.net application that uses some common business object that we have created. These business objects are also used in a few other windows services or console applications. The problem I am running into is that if I have a class "foo" and a class "bar" and each has a function loadClie...

3
投票
2答案
569 次观看

How is something like Zircon Zircomp different from ZeroC Ice?

Is there anyone that's currently using Zircon Zircomp? How is their technology different from something like ZeroC ICE? Are they trying to solve the same problem domain? How's their target audience different? Additional question: if I could choose between Ice and CORBA, should I go with Ice base...

10
投票
2答案
411 次观看

Class reloading stops after uncaught exception in custom middleware

I've written my own middleware to provide an API endpoint to our application. The middleware loads classes that provide the API methods, and routes the request to the appropriate class/method. The classes are loaded dynamically through String#constantize. While running in development mode, the c...

1
投票
3答案
1797 次观看

Biztalk Developer pre-screening test and interview questions

Similar to other interview question threads, we're preparing to interview candidates for a Biztalk/.NET Webservices/XML/general mid-tier developer position, and I'm looking for some good input from the community. We'd like to pre-screen the applicants (since they'll come from a tech agency) with ...

2
投票
2答案
321 次观看

EAI/middleware: Huge messages inline or by reference

Are there good practices for processing messages or requests/responses dealing with huge amounts of data (MBytes? GBytes?) via an middleware or an EAI system, assunming that the middleware transports but does not process the huge data blobs? Transport the data with the message in order to keep ...

3
投票
3答案
4339 次观看

set method to PUT in rails XML requests

if I do this: curl -X POST -H 'Content-type: application/xml' -d '<person>...</person>' 'http://0.0.0.0:3000/people/12?_method=PUT' I get "Only get, put, and delete requests are allowed." Why? Rails 2.3.2

4
投票
5答案
11300 次观看

Is Tomcat middleware?

So I have a client that needs to be running tomcat for various things (Solr and a webservice as well) and after having a meeting with him and another programmer on the project, I got a little confused. The other programmer was throwing around buzzwords and saying things like "We need to have midd...

1
投票
2答案
319 次观看

Messaging Middleware - how to avoid reentrance with wildcard subscription?

Messaging middleware solutions (JMS, Tibco, etc.) allow publish/subscribe with "topic" filtering using wildcards to subscribe to all messages of a certain "topic", e.g. SUBSCRIBE("ACCOUNT.*") topic allows you to subscribe to both "ACCOUNT.WITHDRAW" message and "ACCOUNT.CHECKBALANCE" message. The...

3
投票
2答案
905 次观看

Middleware for both Django and Pylons

It appears to me that Django and Pylons have different ideas on how middleware should work. I like that Pylons follows the standardized PEP 333, but Django seems to have more widespread adoption. Is it possible to write middleware to be used in both? The project that involves said middleware is ...

9
投票
9答案
8359 次观看

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

我正在寻找一个基于开源网络的好的Pub / Sub(观察者模式)库。我没有找到喜欢的东西 JMS-与Java绑定,将消息内容视为愚蠢的二进制blob NDDS-$$,使用IDL CORBA / ICE-Pub / Sub构建在RPC之上,CORBA API不直观 JBOSS / ESB-不太熟悉 如果这样的软件包可以满足以下要求,那就太好了 基于网络 了解有效载荷数据,用户不必担心字节序/序列化问题 多种语言支持(C ++,ruby,Java,python会很好) 没有自动生成的代码(没有IDL!) 直观的订阅/主题管理 为...

1
投票
3答案
5703 次观看

Django中的分页+ Ajax表

我只是想展示一个表格,该表格可以在各个字段上进行分页和排序。如果分页和排序不会导致页面重新加载,则可获得加分。如果分页是通过无限滚动完成的,则双倍奖励积分。 我确定这里的每个人都已经编写并重写了此功能。 是否有一个简单的中间件/模板/项目/可用于django项目的东西?它会“按需工作”吗?

0
投票
1答案
405 次观看

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

实现可靠且对安全性至关重要的Java中间件的最佳实践是什么?

8
投票
5答案
461 次观看

从CF6.1迁移到CF8或Railo3.1时,我会遇到什么陷阱?

Google确实没有提供太多内容(或者我的查询很糟糕)。有没有人做出切换并可以分享经验?

6
投票
2答案
424 次观看

如何在不使用cache_classes的情况下使用来自中间件的域对象?

在Rails开发环境中,关闭了cache_classes,因此您可以在app/下修改代码并查看更改,而无需重新启动服务器。 尽管如此,在所有环境中,中间件仅创建一次。因此,如果我有这样的中间件: class MyMiddleware def initialize(app) @app = app end def call(env) env['model'] = MyModel.first end end 我在config/environments/development.rb中这样做: config.cache_classes = fa...

18
投票
2答案
10013 次观看

如何仅将Rack中间件用于某些路径?

我想在我的Rack应用中运行MyMiddleware,但仅适用于某些路径。我希望使用Rack::Builder或至少使用Rack::URLMap,但我不太清楚如何使用。 这是我认为可行的方法,但无效: # in my rackup file or Rails environment.rb: map '/foo' do use MyMiddleware, { :some => 'options' } end 或者更好的是使用Regexp: map /^foo/ do use MyMiddleware, { :some => 'options' } end...

32
投票
2答案
24483 次观看

如何从Rails中访问Rack环境?

我有一个如下所示的Rack应用程序: class Foo def initialize(app) @app = app end def call(env) env["hello"] = "world" @app.call(env) end end 将Rack应用程序挂接到Rails之后,如何从Rails中访问env["hello"]? 更新:感谢Gaius的回答。使用Rack and Rails,您可以在请求期间或会话期间存储内容: # in middleware def call(env) Rack::Request.new...

1
投票
3答案
353 次观看

中间件应用程序中的线程数

我正在编写应用程序服务器(同样,与我已经在此处发布的问题无关),我想知道在创建在数据库上工作的工作线程时应使用哪些策略。一些初步的日期:服务器接收xml并发送回xml,所有请求都查询数据库-每个请求可能需要几毫秒到几秒钟。 例如,假设您的服务器为中小型客户端提供服务,这些客户端又会在每个连接中发送少量请求。每个连接只有一个工作线程是安全的,还是每个请求都应该安全?还应该使用线程池来限制服务器使用的资源,还是应该在每次进行新的连接/请求时添加一个工作线程? 服务器应将其创建的线程数限制为上限吗? 希望我不太模糊...我很难睁开眼睛。

6
投票
4答案
3923 次观看

是否需要中间件应用程序执行业务逻辑?

让我们假设我有一个大型的中间件基础架构,它在多个业务组件(客户应用程序,网络,支付等)之间调解请求。中间件堆栈负责编排,路由,转换和其他工作(类似于Gregor Hohpe撰写的Enterprise Integration Patterns)。 我的问题是:在中间件上放置一些业务逻辑是一个好的设计吗? 假设我的应用A向中间件请求了一些客户数据。但是为了获取此数据,我必须提供客户ID 和一些其他参数。该参数的获取应由请求的应用程序完成,还是由中间件负责“促进”并提供一个接收客户ID 并在内部获取 other参数的接口? 我意识到这不是一个简单的问题(由于业务逻辑的定义),但是我想知...

3
投票
2答案
5358 次观看

Django中间件+ URL

中间件可以检查URL中是否有值,例如图像ID(“ / image / 152 /”),如果可以,请进行一些检查以确保当前用户有权查看该图像,如果不重定向到另一个URL? 我不得不为自己正在工作的该网站授予自己的权限,并且我不想用相同的代码堵塞我为整个网站编写的几乎所有视图,因此我认为中间件是个好主意为此,但我不确定如何去做。

0
投票
2答案
790 次观看

WCF中的中间件插件

如何在WCF中创建事件通知Web服务或某种中间件?有什么好的链接或书籍可以开始吗?还是我们有任何开源轻量级开源中间件项目?

3
投票
3答案
2181 次观看

使用中间件将选择限制为外键

我正在做这样的事情: 模型limit_choices_to = {'user':用户} 有些差异。 某些模型可能会解释: class Job(models.Model): name = models.CharField(max_length=200) operators = models.ManyToManyField(User) class Activity(models.Model): job = models.ForeignKey(Job) job_operators = models.ManyToManyField(User, l...

4
投票
4答案
1142 次观看

如何在整个Django站点上启用身份验证,并透明地保留任何POST或GET数据?

假设某人正在编辑HTML表单,并且会话超时,那么Django如何在不丢失用户输入表单内容的情况下重新验证​​该人? 摘录 Django摘录:需要在整个网站上登录建议如何做广泛的身份验证,但我希望它会丢失字符串的GET组件(即因为request.path不包含它),并且肯定会丢失POST数据。 如何在那些不方便的超时时间内保留POST和GET。我发现精打细算的网站倾向于智能地处理此问题,并且我希望能够在Django中做到这一点(我想像其他人一样!)。 有想法。谢谢。

5
投票
2答案
1259 次观看

WSGI字节范围服务

我正在考虑在WSGI服务器/应用程序中支持 HTTP / 1.1字节服务 : 恢复部分下载 分段下载 更好的流媒体 WSGI PEP 333 提到WSGI服务器可以实现字节服务的处理(来自 RFC 2616 第14.35.2节定义了接受范围/范围/内容范围响应/请求/响应标头)和应用程序应在宣布该功能后实施该功能: 服务器可以传输以下字节范围 应用程序的响应,如果 客户要求,以及 应用程序本身不支持 字节范围。再次,然而, 应用程序应执行此操作 如果需要,可以自行运行。 我已经执行了一些谷歌搜索,但是几乎没有信息了解哪个可用的WSGI服务器...

6
投票
3答案
4063 次观看

Flup中未处理的异常

我正面临Flup提出的可怕的“未处理的异常”。可悲的是,它是在Web服务器(lighttpd + flup)级别而不是在应用程序级别(Django)提出的。因此,没有500封关于问题所在的电子邮件。 我们的整个团队都在努力清理代码库,以防万一任何不正确的导入和此类导入,只是为了消除由于不明确的导入而引发错误的机会。并且我们清理了代码中的许多内容。还是一样的例外。 坦率地说,我对Flup的错误处理感到非常沮丧。它什么也没告诉你。最糟糕的是,它向用户显示相同的“未处理的异常”。我如何获得通过? 我检查了lighttpd日志。我所看到的只是“接口错误/连接已关闭”。它仅在我的应用程...

1
投票
3答案
342 次观看

敏捷开发和ESB

我正在努力将公司的技术范式转变为敏捷开发。 这是一个艰苦的过程,但我们快到了! :) 我们有用于数据库管理的旧系统(以前是Access,现在已移植到.NET和MS SQL),并且我们正在为我们的未来愿景开发框架。我们希望尽可能地迁移到Web。但是我们希望将当前的系统与即将推出的系统集成在一起。我们不会重叠任务和功能。 我的愿景是将用户的所有联系信息移至其他数据库,并将这些“个人资料”链接回MS SQL以获取其历史记录和会计信息。我们将所有会计系统保留在桌面应用程序上,但是我们将要添加的许多功能将严重依赖于网络,尤其是Ruby on Rails。 我猜的问题是:为什么选择ESB?...

3
投票
3答案
3130 次观看

如何在Appengine Web应用程序框架中添加中间件?

我正在使用appengine webapp框架(链接)。是否可以添加Django中间件?我找不到任何例子。我目前正在尝试使FirePython中间件正常工作(链接)。>

2
投票
5答案
1073 次观看

如何在BizTalk中仍然使用DDD,TDD?

我刚刚开始在工作中进入BizTalk,很想继续使用我所学到的有关DDD,TDD等的一切。这是否有可能?或者在创建类似内容时,我总是不得不像编辑器一样使用Visio管道和业务流程?

3
投票
3答案
927 次观看

文档/图像数据库存储库设计问题

问题: 我应该编写应用程序以直接访问数据库映像存储库还是编写中间件来处理文档请求。 背景: 我有一个自定义的Document Imaging and Workflow应用程序,当前可存储约1500万个文档/文档图像(90%+单页,第4组tiff,其余的PDF,Word和Excel文档)。图像存储库是一个商业的第三方应用程序,它非常昂贵,坦率地说开销太大。我只需要一个用于存储和检索文档图像的系统。 我正在考虑将映像直接移到SQL Server 2005数据库中。索引信息非常有限-基本上是2个索引字段。这是一个人寿保险保单管理系统,因此我使用保单号和系统范围内的唯一ID号对图像进行索...