【发布时间】:2018-01-29 03:38:10
【问题描述】:
我有一个 REST API 可以将对象推送到消息队列 (Rabbit MQ)。我的产品负责人要求我从 SQL Server 存储过程调用该 API。
这是正常的好方法吗?
这是正确的方法吗?如果不是,我的问题的最佳解决方案是什么?
我知道 SQL Server 可以调用 REST API 并且我知道高级语言 像 C# 更好。
我的问题是如何说服我的产品负责人使用 C# instate of TSQL。
【问题讨论】:
-
请定义“我的问题”。此外,我从未听说过产品负责人做出技术决策。还是您在谈论您的产品架构师?
-
@QualityCatalyst 这个项目的产品负责人是我们公司的技术经理 :-(
-
在这种情况下,他会很好地解释为什么他的请求是有意义的。也许值得与我们分享这些细节,而不是要求争论为什么 C# 更好。顺便说一句,C# 是一种编程语言。您不能从编程语言调用服务。您可以做的是编写调用服务的服务、应用程序、机器人或网页。 ;-)
-
我们技术经理的理由只是“我可以使用 sql server 比 C# .net 更容易做到这一点”:|。最后,我将使用 TSQL 从 sql server 调用 api:| :| :| :-(
标签: c# sql-server rest architecture software-design