NIO编程
摘要:相关概念 缓冲区Buffer Buffer是一个对象,它包含一些要写入或者要读出的数据。在NIO库中,所有数据都是用缓冲区处理的。缓冲区实质上是一个数组,最常用的缓冲区是ByteBuffer。 通道 Channel 通道像一个自来水管一样,网络数据通过Channel读取和写入。其和流的区别是,流只能
阅读全文
posted @
2018-12-23 15:42
junjiang3
阅读(190)
推荐(0)
NIO入门之BIO
摘要:传统BIO编程 网络编程的基本模型是Client Server模型,也就是两个进程之间相互通信,其中服务端提供位置信息(绑定的IP地址和监听端口),客户端通过连接操作向服务端监听的端口发起连接请求,通过三次握手建立连接,如果连接成功,双方就可以通过网络套接字(Socket)进行通信。 在传统的BIO
阅读全文
posted @
2018-12-23 13:12
junjiang3
阅读(178)
推荐(0)
Akka Cluster之集群分片
摘要:一、介绍 当您需要在集群中的多个节点之间分配Actor,并希望能够使用其逻辑标识符与它们进行交互时,集群分片是非常有用的。你无需关心Actor在集群中的物理位置,因为这可能也会随着时间的推移而发生变化。 例如,它可以是代表域驱动设计术语中聚合根的参与者。在这里,我们称这些Actore为“实体”。这些
阅读全文
posted @
2018-12-02 13:31
junjiang3
阅读(525)
推荐(0)