问题标签 [stateful]

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 回答
3551 浏览

spring - spring stateful session bean

As programmers are using SPRING api instead of EJB to develop applications, I stumbled upon how to implement "STATEFUL SESSION BEANS of EJB" in SPRING.

Is it possible to implement stateful session beans completely in spring (without any EJB) , if so, I would appreciate any links to the tutorial.

Thanks, Sri

0 投票
0 回答
423 浏览

web-services - Web 服务可以是有状态的吗?有状态 Web 服务的两个不同操作(来自同一个客户端)可以在同一个事务下吗?

我是有状态网络服务领域的新手。如果以下任何问题没有意义,请忽略。

  1. 我主要处理的是无状态 Web 服务。我心中的一个问题是,我们能否通过 XML API 将会话 ID 传递给 Web 服务。是否已经为此提供了规定(使其成为有状态的)?调用 Web 服务的 Java-XML api 是否有使用 cookie 的规定?

  2. RESTful Web 服务是有状态的吗?这就是它们被称为 RESTful 的原因吗?

  3. 假设我正在使用有状态的网络服务。而且我有两个不同的操作,必须保持操作的“原子性”(以信用卡/借记卡和克鲁兹预订为例)。两者都必须成功或都不成功。

可以使用 Web 服务来实现这样的事情吗?(因为我不知道如何将事务控制应用于 Web 服务。如果我必须只处理服务(ejb)层会很容易)。

如果是的话——这会引发另一个问题——事务管理器如何识别客户端上下文,并且相同的事务上下文是否应用于这些操作,而这些操作应该是一个有意义的原子事务的一部分?

这是否取决于我们要使用的框架/编程语言?例如,我想使用 JSF/SpringMVC UI 和 JAX-WS/Axis Web 服务来实现这一点。如果没有,请让我知道其他类似的框架(来自 Java)有这个并提供解决方案。服务器 - weblogic/jboss。

谢谢普拉卡什

0 投票
1 回答
148 浏览

c# - 有状态连接使用哪种协议/技术?

我们目前有不同的应用程序,它们使用无状态协议通过网络相互通信,类似于 HTTP。许多应用程序将消息发送到仅侦听一个端口的单个应用程序。

我们现在需要更改此设置,以便从 A 到 B 建立明确定义的连接,因此将为特定的通信伙伴提供固定端口。我们需要立即了解连接何时丢失或建立,因此我们不能依赖定期检查保持活动消息和超时或类似情况。

我可以使用什么协议或技术来实现这种行为?整个东西用于发送和接收来自传感器和其他设备的数据,因此具有相对较低的平均带宽(大约 10 - 20 Mbit/s 的中央高频组件)或多或少的恒定流量。

感谢您的建议!

0 投票
1 回答
481 浏览

web-services - 为什么@Stateless @WebService 是有状态的?

使用像 @Stateless 这样定义的 Web 服务

为什么每次请求都会增加“计数器”并且不总是返回 0?

0 投票
1 回答
340 浏览

caching - Azure 中的有状态应用程序

我遇到的问题是我正在使用第三方 dll 来做某事(非常昂贵的操作),它不可序列化,并且每次都需要一分钟才能启动。每次调用 WCF 服务时都需要它,我无法将其保存在内存中(回收),也无法将其保存在缓存中(不可序列化)。

我想知道有什么替代品(如果有的话)?我最初在考虑使用 Worker Role,但后来我读到它们也被回收了。然后我考虑了一个 Windows 服务,但我希望有更适合的东西。

我想我不是唯一一个遇到这个问题的人,而且其他人已经解决了这个问题!:)

0 投票
2 回答
3093 浏览

java - Node.js 有状态服务器

一般来说,我是 Node.js 和服务器端 JS 的新手。

我来自 Java EE,我习惯于使用有状态对象(不是 EJB,我使用的是 CDI),例如用于 MVC。我的目标是保留一些与会话相关的数据。

Java EE 中的 CDI 知道以下状态范围:

  • 应用范围(= 与单例模式相同)
  • 会话范围(为用户的会话生命周期保留状态,例如登录用户)
  • 对话范围(为已识别的对话保留状态,例如购物车)
  • Flash 范围(状态保持在两个请求之间)

如何在使用数据库的情况下使用 Node 做所有这些事情,只使用有状态的对象?

0 投票
1 回答
613 浏览

web-services - 有状态服务器的故障转移策略

在我们的项目中,我们有一个有状态的服务器。服务器运行规则引擎(Drools)并使用休息服务公开功能。它是监控系统,正常运行时间或多于 100% 非常关键。因此,我们还需要关闭服务器以进行维护的策略,并制定能够在一台服务器离线时继续监控代理的策略。

第一种可能是将消息队列或服务总线放在 drools 服务器前面,以保留尚未处理的消息,并具有将服务器状态备份到数据库或其他存储的机制。这使得关闭服务器几分钟以部署新版本成为可能。但问题是,当一台服务器意外下线时该怎么办。有状态服务器的故障转移策略,您的经验是什么?欢迎提出建议。

0 投票
0 回答
87 浏览

java - 将 volatile 状态引入单例 bean 是否可以接受?

我想创建适当的无状态服务,即具有单例范围的 bean,但有时会出现状态。我正在处理的应用程序中的当前候选人是

  • 缓存数据
  • 保留Future计划任务的 s 以便以后可以根据需要取消它们

s的简化示例服务Future可以是

我敢肯定,像这样的要求会一直出现。由于应该保存在内存中的数据不必被持久化,因为它只是从数据库中的数据派生的信息,以这种方式保存状态是否可以接受?如果没有,是否有更好的方法来做到这一点?

0 投票
1 回答
227 浏览

haskell - 在haskell中传输状态变化的好包装器是什么?

为了我自己的利益,我正在尝试实现一个简单的 FRP 后端。

我决定使用纯函数:所以,核心中没有 IO。该实现基于信号变压器。

我已经尝试了两种方法:

https://gist.github.com/Heimdell/9675964#file-streamer-hs-L1

https://gist.github.com/Heimdell/9675964#file-behaviour-hs-L1(命名错误,抱歉)

这两种方式都可以制作fold/integrate :: (a -> b -> b) -> b -> SF a b用于信号集成的组合器。

两种方式都有一个问题:似乎不可能创建一个有效的 ArrowApply/Monad 实例。

  • Stream-way:我们有一个对列表(arrow, x)- 或者,unziped,一对列表(arrows, xs)

    • 如果我们愿意得到 'emmap head的结果zipWith ($),我们将失去随身携带的箭头突变。
    • 如果我们head arrowsxs,我们将冻结第一个箭头的状态。
  • 显式状态方式:

    在这里,我们需要以某种方式有效地注入bf1返回app,这是不可能的(实际上注入(const bf1 *** id)会产生类似于其他实现的第二个无效行为。

有没有办法制作一个SF允许 ArrowApply 实例的方法?

PS:当分支长时间未使用时,流路在 ArrowChoice 中存在内存泄漏。目前,我无法解决这个问题。是否有可能制作它的无泄漏版本?

PPS:如果需要时间,他可以用输入压缩它。

0 投票
1 回答
650 浏览

stateless - Hacklang 是有状态语言还是无状态语言?

最近,Facebook 发布了一种名为 Hacklang 的新语言,由 HHVM 编译为机器码。

所以我只是想知道,Hacklang 仅仅是一种有状态的语言吗?

谢谢。