加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

使用ServiceStack和ORMLite SQLServer进行审计跟踪

发布时间:2020-12-12 14:17:36 所属栏目:MsSql教程 来源:网络整理
导读:我们正在尝试使用服务堆栈和ormlite来建立一个新的ERP应用程序,我们希望将它们与我们的一些遗留内容集成.我发现Service-stack和它的ormlite模块所采用的方法都令人耳目一新,并且使用起来很愉快,因此我们希望采用相同的方法来简化和提高性能,但我们遇到的一个
我们正在尝试使用服务堆栈和ormlite来建立一个新的ERP应用程序,我们希望将它们与我们的一些遗留内容集成.我发现Service-stack和它的ormlite模块所采用的方法都令人耳目一新,并且使用起来很愉快,因此我们希望采用相同的方法来简化和提高性能,但我们遇到的一个绊脚石是审计数据和操作.我只是想知道是否有人处理过此问题,使用服务堆栈“堆栈”以及他们如何处理它.我们不想使用dbtrigger,因为数据库被定期删除和创建,我们还有许多需要和审计的操作,这些操作不适合这种低级别管理.

任何建议将不胜感激.

解决方法

我们也一直在考虑审计,但没有具体的内容.列出了我们的一些想法.欢迎反馈.

>我们倾向于在Redis中保留我们的“审计日志”.我们已经使用Redis作为CacheClient(因此它可用),而ServiceStack.Redis库使得在简单缓存之外使用它非常简单. (Redis还有更多优惠)
> ServiceStack促进了“消息的风格”,所以想到是采取了“请求”,并将其映射到“审计信息”(可能说起来容易做),并将其存储在Redis的.可能将其存储为字符串JSON值(可能是列表类型更合适?).我们还没有弄清楚Key的格式.
>为了“触发”审计跟踪,我们可以使用适当的审计方法创建我们自己的基础“服务”类.
>我们对Redis持久性和丢失数据存在一些担忧(http://redis.io/topics/persistence)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读