这更多的是一个基于观点的问题。我有这种情况,我在服务器上运行WCF应用程序,该服务器定期以一种忘记火的方式发送一系列电子邮件。换句话说,使用命中在客户端发送,然后他可以关闭客户端并回家。让服务器端应用程序自动发送所有电子邮件。我的问题是,什么是处理发送这些电子邮件时发生的错误的最好方法?
我一直在考虑实现的方法是将所有错误存储在数据库中,然后在用户下次登录时检查错误并返回一个列表。
这个问题有点开放式,抱歉。但我希望有人能给我任何关于如何处理这件事的其他想法。
发布于 2013-01-18 07:39:47
您将不得不为用户维护某种类型的逻辑会话,这或多或少就是您计划要做的。如果您的数据库中有一个一级交付失败实体,您将能够使用该数据库稍后进行分析,或者您可以将会话错误聚合到一组XML中,这对于发送到客户端应用程序进行解释来说将是微不足道的。无定形的XML blob方法的优点是,一旦系统投入生产,并且IT部门对数据库模式的更改感到厌烦,您就可以修改XML的模式,而无需咨询他们。
https://stackoverflow.com/questions/14389838
复制相似问题