Web表单中的Rabbitmq:从Web表单csharp文件本身推送消息是正确的还是业务逻辑?

时间:2017-05-02 18:32:45

标签: c# asp.net webforms rabbitmq 3-tier

我阅读this article以从网络表单应用程序中推送兔子mq消息。

直接从web表单aspx cs类推送对象是正确的,即从button_click事件调用producer.SendMessage(...)或者这应该是业务逻辑的一部分吗?

应该从哪个层调用此代码?怎么决定这个?

1 个答案:

答案 0 :(得分:2)

如果您正在进行多层设计,那么您就走在了正确的轨道上。保持实现(即对RabbitMQ或数据库或其他服务器的调用)与用户界面代码完全分离。否则,如果你必须改变一些东西(例如,切换到MSMQ或其他一些队列产品),以后就很难改变。