是否有可能或多或少地WCF从 Go 应用程序本地消费服务?我可以想象应该可以SOAP在 Go 中执行调用,但WCF仅此而已,例如授权也可能是一个问题......有没有人至少接触过这个领域,或者有人可以在这个“轮子改造任务”中给我有用的建议?预先感谢您的所有意见、想法和建议。
2 回答
MYYA
TA贡献1868条经验 获得超4个赞
这可能远远超出等待时间。但是,这里有一些非常有趣的东西可以提供帮助。即使在今天,作者发现自己的情况在某些组织中仍然具有相关性。
https://github.com/khoad/msbingo
这是作者提供的动机:
应用程序/soap+msbin1 编码是将服务从 WCF 现代化到与平台无关的技术(如 Go)的一个阻塞问题。我们需要能够调用依赖 msbin1 并且不会更新甚至重新配置的依赖服务,但我们不想引入不必要的复杂性,例如基于 .NET 的 WCF 请求转换器代理或部署 Mono 之类的解决方法我们的服务实例。最初,我们尝试了 Mono 部署路线,虽然它运行良好,但显着复杂了我们的部署管道,从而抹去了 golang 的主要优势之一。
我发现这是开始实验的有用起点。
幕布斯7119047
TA贡献1794条经验 获得超8个赞
我认为你应该公开一个 RESTful 服务。我自己遇到了使用 PHP、Go、Ruby 和所有类型的语言公开 WCF 服务太多客户端的问题。我们从来没有做对过,自动生成代理。
该也许最简单的方法是使用WCF,就像这个例子说明: https://www.codeproject.com/Articles/105273/Create-RESTful-WCF-Service-API-Step- 分步-指南
但我建议切换到 ASP.NET Core(迁移并不难),或者如果你有预算,我会考虑https://servicestack.net/
- 2 回答
- 0 关注
- 390 浏览
添加回答
举报
0/150
提交
取消