【发布时间】:2013-10-10 12:30:43
【问题描述】:
我在防火墙内有一个 WCF 服务,我想以安全的方式在半公共网络上公开它。一些限制:
- 我不能使用 Azure 和 relay services,因为我还不是互联网 - 只是在更公共的网络上。
- 我只想为传出流量打开内部防火墙和更公共防火墙之间的防火墙(这是一项要求)-但我仍然希望能够传达请求响应模式。
- 我需要这个速度相当快,并且希望避免将消息持久化到磁盘等上。
今天通过使用半公共服务解决了这个场景,然后让HornetQ 保存消息,然后内部服务打开到 HornetQ 的连接以接收消息。然后将响应发布到单独的 HornetQ 队列上,最后由半公共服务发送响应。
如何使用 Microsoft 技术和 WCF 解决类似问题?
【问题讨论】:
标签: .net wcf web-services security