介绍BIO和NIO,以及Reactor通信模型的三种实现方式,包括代码实现细节。 ...
转载 2021-09-02 20:55:00
148阅读
2评论
并行传输和串行传输 按消息传送的方向和时间的关系 Transmitter 和 Receiver 是针对 数据是由谁发送和接受的 master 和 slave 是针对clock哪个产生的 由谁发送给谁
转载 2020-07-12 10:12:00
642阅读
2评论
三层通信模型: 应用层、解释层、会话层; 通信协议: 通信原语; 报文格式; 网络层: _evaluateJavascript 会话层: #define kQueueHasMessage @"__wvjb_queue_message__" #define kBridgeLoaded @"__brid
转载 2019-06-10 12:33:00
268阅读
2评论
TCP(传输控制协议)是网络通信中最重要的协议之一,广泛应用于互联网中的数据传输。作为一种面向连接的协议,TCP提供可靠的、顺序的以及无差错的数据传输,确保数据完整性。本文将详细讲解TCP通信模型的原理、工作流程,并通过Python实现一个简单的TCP客户端-服务器模型,展示TCP通信的实际应用。1. TCP
原创 7月前
132阅读
1.概念理解Java 中的并发编程Java 中的并发编程是基于共享数据和加锁的一种机制,即会有一个共享的数 据,然后有若干个线程去访问
原创 2022-07-01 17:41:37
99阅读
Socket整体流程 Socket编程主要涉及到客户端和服务端两个方面,首先是在服务器端创建一个服务器套接字(ServerSocket),并把它附加到一个端口上,服务器从这个端口监听连接。端口号的范围是0到65536,但是0到1024是为特权服务保留的端口号,我们可以选择任意一个当前没有被其他进程使
原创 2022-06-04 01:03:57
3431阅读
Java NIO是在jdk1.4开始使用的,它既可以说成“新IO”,也可以说成非阻塞式I/O。下面是java NIO的工作原理:由一个专门的线程来处理所有的IO事件,并负责分发。事件驱动机制:事件到的时候触发,而不是同步的去监视事件。线程通讯:线程之间通过wait,notify等方式通讯。保证每次上下文切换都是有意义的。减少无谓的线程切换。阅读过一些资料之后,下面贴出我理解的java 
NIO
转载 2017-04-15 09:16:56
489阅读
OSI参考模型,定义了网络互连的七层框架:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层
原创 2016-04-05 10:19:31
668阅读
一、仿真的简介1、认真的概念仿真,简单地说就是建立系统的模型,并利用模型进行实验研究。仿真方法不是一种单项技术,而是一种求解问题的方法。它可以运用各种模型和技术,对实际问题进行建模,通过模型采用人工试验的手段,来理解需要解决的实际问题。一般采用蒙特卡洛法进行仿真。蒙特卡洛方法,又称随机抽样或统计试验方法,属于计算数学的一个分支。这种方法能够真实地模拟实际物理过程,故解决问题与实际非常符合。图示的仿
本文的主题就是讲解Zookeeper通信模型,本节将通过一个概要图来说明Zookeeper的通信模型。  Zookeeper的通信架构在Zookeeper整个系统中,有3中角色的服务,client、Follower、leader。其中client负责发起应用的请 求,Follower接受client发起的请求,参与事务的确认过程,在leader crash后的leader选择
转载 精选 2016-04-01 13:52:07
999阅读
过程,在leader crash后的leader选择。而leade...
原创 2023-04-25 10:46:13
76阅读
Nats的消息通信模型作者:chszs,未经博主允许不得转载。NATS的消息通信
原创 2016-03-28 11:39:17
120阅读
Hadoop 新 MapReduce 框架 Yarn 详解 简介: 本文介绍了 Hadoop 自 0.23.0 版本后新的 map-reduce 框架(Yarn) 原理,优势,运作机制和配置方法等;着重介绍新的 yarn 框架相对于原框架的差异及改进;并通过 Demo 示例详细描述了在新的 yarn 框架下搭建和开发 hadoop 程序的方法。 读
转载 2023-09-22 12:56:15
43阅读
阻塞,非阻塞,io多路复用,epoll支持文件符数目没有限制,fd集合只会从用户进程拷贝到内核一次,自己维护一个事件队列,不用每次遍历fd集合发现是否有就绪状态。...
原创 2021-07-13 11:36:38
108阅读
阻塞,非阻塞,io多路复用,epoll支持文件符数目没有限制,fd集合只会从用户进程拷贝到内核一次,自己维护一个事件队列,不用每次遍历fd集合发现是否有就绪状态。...
原创 2022-01-20 14:10:32
91阅读
传输层的作用范围通信5元组一些已分配的知名端口三元组 协议、本地端点、远方端点五元组协议、本地IP地址、本地端口号、远端IP地址、远端端口号通信5元组源IP源端口目的IP目的端口协议 传输层的PDU不仅仅送达主机,而且送达端点
原创 2021-06-16 11:21:31
159阅读
## 1. MQ简介:![](http://images.cnitblog.com/blog2015/5409/201503/242102431145118.gif)消息队列(Message Queue,简称MQ),是应用程序与应用程序之间的一种通信方法。应用程序通过发送和检索出入列队的针对应用程序...
转载 2015-03-24 21:22:00
100阅读
2评论
(文章目录) 理论基础 高性能的IO通信模型通常用于网络编程中,它们的选择取决于应用的需求。以下是一些常见的IO通信模型: 阻塞式IO:这是最基本的IO通信模型。在这种模型中,当一个线程进行IO操作(例如读取或写入数据)时,它会被阻塞,直到操作完成。这种方式简单易懂,但在多线程或多进程的环境下,可能会导致线程或进程的阻塞,降低系统的性能。 非阻塞式IO:非阻塞式IO是阻塞式IO的一种改进。
原创 2023-06-09 11:29:53
136阅读
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发
转载 2024-04-01 01:36:44
30阅读
网络通信模型
原创 2022-02-18 16:59:13
171阅读
  • 1
  • 2
  • 3
  • 4
  • 5