java实时监控mongodb

牧牧不倦 2017-06-07 10:05:38
需要写个java小程序,mongodb存的是nginx 日志,里面有访问项目的ip地址,日期等数据,小程序必须实时监控数据库如果该ip频繁访问我会限制他,我目前的想法是写个for循环,在循环里面取获取mongodb数据状态,如果数据状态有变化,我就去做限制。还有什么更好的办法吗,用程序实现,不要用工具什么的,因为程序以后还会实现更多其它功能
...全文
322 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
牧牧不倦 2017-06-07
  • 打赏
  • 举报
回复
有人有建议吗,不然只能用最笨的方法了
qq_38755299 2017-06-07
  • 打赏
  • 举报
回复
NANU-NANA 2017-06-07
  • 打赏
  • 举报
回复
I believe you are looking for a database trigger. Unfortunately, MongoDB has no support for them yet, so I don't think you can listen for changes directly from the database. You'll need to setup some sort of notification system (e.g. pub/sub) that alerts interested parties when a collection has changed. https://www.mongodb.com/blog/post/pubsub-with-mongodb

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧