Jetty,tomcat等容器也可以配置使用NIO方式
请求AIO(Asynchronous I/O)
原理:将操作变成异步的,内存写操作成功后,磁盘写入只写入将请求参数,就返回成功响应....常见一致性级别
强一致性
全局的读写操作保证强一致性,任何时刻,任何用户或节点都可以读到最近一次成功更新的副本数据.
原理 所有写操作成功,才返回成功响应....用户单调一致性
任何时刻,任何用户一旦读到某个数据在某次更新后的值,该用户不会再读到比这个值更旧的值.
原理:服务端返回写操作成功响应,写结果即可见....原理:服务端返回写操作成功响应,写结果即可见.
但是用户与服务端应用节点保持会话关系,在会话失效前,用户请求由同一个服务端处理....原理:服务端返回写操作成功响应,写结果即可见.
但是用户请求处理的服务端应用节点不固定.
说明:用户读操作可能看见旧值也可能看见新值,完全取决于处理当前请求的服务端应用节点事务id.