基于MongoDB的存储系统(java)
很多年不写博客了,希望写一些东西总结总结。
我从2011年开始做工业软件生产执行系统架构,2016年对整体架构进行重新规划和重构。
我们MES架构中关于日志模块的设计思路,接下来我会介绍
在MES业务下Java和MongoDB的一些思路总结
同步java和mongodb的jar包如下,我用的是3.7.1:
mongo-java-driver
同步java和mongodb的手册如下,我用的是3.7.1:
MongoDB Driver
异步java和mongodb的jar包如下,我用的是3.7.1:
mongodb-driver-core
异步java和mongodb的手册如下,我用的是3.7.1:
MongoDB Async Driver
下载到本地:
然后在idea的project settings的Modules中引用(没有用maven):
在Artifacts中进行引用:
准备写4个class:
第一个:初始化
第二个:同步document写入
第三个:异步document写入
第四个:定时器进行批量写入
第一个:初始化StorageInit类:
首先引用:
import com.mongodb.client.MongoC