审计服务对其他服务审计如何获取审计信息

2019-06-13 13:41:50 +08:00
 victorwu34

有 2 个普通服务 S1 (用户) S2 (用户组),一个审计服务 A

S1 服务中的表的增删改都会产生一条对应的 S1 服务的历史信息

S2 同 S1

需要审计的信息:

  1. S1 S2 表中的所有信息(存储在 S1 服务的数据中)
  2. 增删改操作的上下文(存储在审计追踪数据库中):
    • 调用人 id
    • 操作的业务实体名称(user)
    • 操作类型( create|update|delete )

S1 中一个新增用户方法的任务是:

- 在 user 表中新增一个用户
- 在 user-history 表中新增对应的信息
- 通过 rest 接口调用审计服务 A (或者)产生一条消息,发送到消息队列

是调用 rest 接口好,还是消息队列方式好

1483 次点击
所在节点    Java
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/573540

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX