mysql - 如何分离这两个过程?

标签 mysql asp.net-mvc wcf web-services concurrency

我有一个 asp.net 网站,它将事件存储在数据库表中。然后我有一个 Windows 服务应用程序来读取这些事件并执行适当的操作。目前,两个进程可以同时从同一个表中插入和删除记录。

开发这样一个系统的更好模式是什么,以确保两者永远不会同时在同一个表上工作?

最佳答案

我不确定模式,但我会做一个 WCF 服务并让两者都使用它来访问数据。然后在更改(或读取)表内容的所有方法之间共享一个公共(public)锁对象。

关于mysql - 如何分离这两个过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6516073/

相关文章:

c# - 使用 bool 值的数据注释

wcf - 如何为单向方法启用可靠性?

c# - 如何通过 WSHttpBinding 安全性和 GZip 压缩来构建自定义绑定(bind)?

Java网络服务: null request parameter

asp.net-mvc - AntiForgeryToken 在 ASP.Net MVC 4 RC 中已弃用

php - 带表前缀的 PDO

PHPmyAdmin - 更改字段顺序(上移或下移)

php - 在按钮徽章上显示 MySQL 查询的输出

javascript - 将第一个查询中选定的 id 行传递到第二个查询中使用

asp.net-mvc - ASP.NET MVC : having one model for all views