问题标签 [soa]

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 投票
4 回答
3701 浏览

c# - 高可用性

如果主端点死亡,是否有配置带有故障转移端点的 WCF 服务?有点像能够在 SQL 集群中指定故障转移服务器。

具体来说,我使用 TCP/IP 绑定来提高速度,但在机器不可用的罕见情况下,我想将流量重定向到故障转移服务器。不太担心丢失消息。我只是不想编写代码来处理重新路由。

0 投票
2 回答
2845 浏览

wcf - WCF - 域对象和 IExtensibleDataObject

典型场景。我们使用老式的 XML Web 服务在服务器场与多个分布式本地客户端internally之间进行通信。不涉及第三方,只有我们自己和我们的客户使用的应用程序。

我们目前正在考虑从模型XML WS转向WCF/object-based模型,并一直在尝试各种方法。其中之一涉及直接通过网络传输域对象/聚合,可能会在它们上调用 DataContract 属性。

通过在 上使用IExtensibleDataObjectDataContract使用 Order 属性DataMembers,我们应该能够处理简单的属性版本控制问题(请记住,我们控制所有客户端并且可以轻松地强制更新它们)。

我一直听说我们应该通过网络使用专用的、仅传输的数据传输对象 ( DTOs)。

为什么?还有理由这样做吗?我们在服务器端和客户端使用相同的域模型,当然,只有在认为正确和“必要”时才预填充集合等。集合属性利用服务定位器原理和 IoC 来调用NHibernate-based“服务”以直接(在服务器端)获取数据,并在客户端调用WCF“服务”客户端与WCF服务器场对话。

那么 - 为什么我们需要使用DTOs?

0 投票
8 回答
24043 浏览

.net - Windows 上 MSMQ 的队列替代方案?

如果您想在运行 .NET 2.0 及更高版本的 Windows 下使用队列产品进行持久消息传递,那么目前有哪些 MSMQ 替代品?我知道 ActiveMQ ( http://activemq.apache.org/ ),并且我看到了对 WSMQ 的引用(指向http://wsmq.net),但该站点似乎已关闭。

还有其他选择吗?

0 投票
3 回答
9187 浏览

wcf - WCF 将如何扩展到大量客户端用户?

有没有人知道使用 Microsoft 的 WCF 构建的 Web 服务将如何扩展到大量用户?

我正在考虑的级别是 1000 多个客户端用户连接到为我们的应用程序提供业务逻辑的 WCF 服务集合,并且这些服务与数据库通信 - 类似于传统的 3 层架构。

是否有任何特殊的问题会降低性能,或者是否有任何设计经验可以实现这种级别的可扩展性?

0 投票
4 回答
413 浏览

c# - 如何向非技术人员推广 WCF?

您将如何向非技术客户/经理/CEO/等描述和推广 WCF 作为一种技术?

他们可能会提出哪些竞争解决方案或想法(例如他们在杂志上读到的宣传新技术的内容)?

WCF有什么不好的地方,你见过人们试图把它硬塞进去吗?

-亚当

0 投票
9 回答
2090 浏览

soa - 面向服务的架构:你会如何定义它

如今,面向服务的架构似乎越来越热门,但在办公室里四处询问后,我发现我似乎得到了许多不同的定义。你们如何定义 SOA?你认为官方的定义是什么?

0 投票
5 回答
1173 浏览

replication - 应用级复制技术

我正在构建一个解决方案,该解决方案将部署在全球多个地区的多个数据中心,每个数据中心都有一个在每个地区主动更新的数据副本。我将在每个数据中心拥有多个数据库和文件系统的组合,其状态必须保持一致(在数据中心内)。这些多个存储库将以 SOA 服务层为前端。

我可以容忍复制中的一些延迟,并且需要允许区域离线,然后再赶上。

鉴于数据的多个后端存储库,我不能轻易地依赖每个独立的复制解决方案来保持一致的状态。因此,我导致在应用层实现复制——通过以某种方式复制 SOA 请求。我需要确保不会发生复制循环,并且最后一个写入器条件已正确排序。

根据您的经验,解决此问题的最佳模式是什么,是否有值得研究的好产品(免费或其他)?

0 投票
3 回答
581 浏览

soa - 异步消息(尤其是发布/订阅风格的消息)作为域服务架构是否可行,还是仅在以 SOA 为中心的环境中可行?

我一直在研究异步消息传递,我喜欢它优雅地处理某些领域中的一些问题的方式,以及它如何使领域概念更加明确。但是对于一般的领域驱动开发(至少在服务/应用程序/控制器层)来说,它是一种可行的模式,还是设计开销应该限制在基于 SOA 的场景中,比如远程服务和分布式处理?

0 投票
7 回答
1668 浏览

soa - 您使用什么工具来实现 SOA/消息传递?

NServiceBusMassTransit是两个可用于实现与 MSMQ 和其他消息队列的消息传递的工具。

我发现一旦您开始使用消息传递来让应用程序相互通信,您并不想回到旧的 RPC 样式。

我的问题是,还有哪些其他工具?你用什么工具?

0 投票
2 回答
2148 浏览

wcf - 使用带有 WCF 开发的 IBM DataPower ESB 有任何问题吗?

我正在寻找实现 ESB 并希望了解与“如何”我的 Web 服务可能会发生变化 (WCF) 相关的想法,或者 - 我的使用这些服务的客户端应用程序可能如何“需要修改”( - 除了ESB 路径的新服务引用 --)

我正在使用的设备是“WebSphere DataPower XML Security Gateway XS40”