对于某些应用程序来说,写关注是重要的.它能判断哪些写操作成功写入了,哪些失败了,对于失败的操作,驱动程序能返回错误,由应用程序决定怎么处理.如果没有写关注,应用程序发送一个写操作到socket后,就不会管后面发送了什么情况,不知道是否成功写入数据库,这种情形对于日志类型的应用程序还是可以接受的,因为偶尔的写失败不会影响整个日志的监控情况:带有写关注的操作会等到数据库确认成功写入后才能返回,因此写关注会带来一点性能的损失.下面先分析复制集上写关注配置. 默认情况下复制集的写关注只针对primary