网易云课堂-微课程Java
lhenchem
这个作者很懒,什么都没留下…
展开
-
分布式事务解决方案---消息队列
通过MQ实现分布式事务我们以简单的外卖系统逻辑举例一、引入MQ之前的分布式架构这个时候就会发生分布式事务问题,订单系统和配送系统的相对独立的,假设订单系统调用配送系统后超时了,然后订单系统异常回滚了,但是配送系统还是正常处理了,这就导致了事务问题,数据不一致了。具体我们看代码示例:订单系统:...原创 2020-01-09 13:30:17 · 399 阅读 · 0 评论 -
Java高并发网络编程之NIO非阻塞网络编程
NIO非阻塞网络编程JAVA NIOBuffer缓冲区Buffer工作原理ByteBuffer内存类型Channel通道SocketChannelServerSocketChannelSelector选择器NIO对比BIONIO与多线程结合的改进方案小结JAVA NIO始于Java1.4,提供了新的JAVA IO操作非阻塞API。用意是替代Java IO和Java Networking相关的...原创 2020-01-05 23:06:34 · 311 阅读 · 0 评论