如何有效地管理/托管 SOA 的许多 WCF 服务

发布于 2024-09-16 08:27:43 字数 411 浏览 2 评论 0原文

我当前的架构非常适合 SOA。

这些服务是使用 WCF 编写的,一切都是 .NET(不需要互操作性)。

首先,我使用 ServiceHost 在 Windows 服务中托管 WCF 服务。

但现在服务的数量正在增长,我正在重新考虑将它们作为单独的 Windows 服务的选择。

我知道我可以使用“WAS”在 IIS 中托管它们。但我不确定优点和缺点。 (这都是关于管理的,所以我并不是想获得更好的性能/可扩展性)。

我之前使用过一些 SOA“解决方案”,例如 WebMethods。虽然开发体验很糟糕,但他们确实有一些不错的概念,并且您可以免费获得 BPM、状态机监控、消息记录和重放等方面的东西。我想知道在这些方面是否有针对 Windows 和 .NET 的轻量级东西。实际上将 WCF、MSMQ、IIS 等整合在一起的东西。

My current architecture is a nice fit for SOA.

The services are written using WCF, and everything is .NET (no interoperability required).

To start off with I was hosting the WCF services inside a Windows Service with ServiceHost.

But now the number of services is growing and I am reconsidering the choice to have them as separate Windows Services.

I know that I can host them inside IIS with "WAS". But I am not sure of the pros and cons. (This is all about management, so I am not trying to get better performance/scalability).

I have used some SOA "solutions" before such as WebMethods. While the development experience was awful they did have some nice concepts and things you would get for free along the line of BPM, state machine monitoring, message logging and replay etc. I wonder if there is anything lightweight for Windows and .NET along those lines. Something that actually pulls together WCF, MSMQ, IIS etc.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

渔村楼浪 2024-09-23 08:27:43

看起来 Windows Server AppFabric 托管提供了我正在寻找的一些内容。

Looks like Windows Server AppFabric Hosting provides some of what I was looking for.

白首有我共你 2024-09-23 08:27:43

是的,IIS + WAS + AppFabric 就是您正在寻找的。它不会提供您想要的一切,因为 MS 不会免费提供 MS BizTalk。

Yes IIS + WAS + AppFabric is what you are looking for. It will not provide everything you want because MS is not going to provide MS BizTalk for free.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文