2024092301

main
bai 2024-09-23 16:27:06 +08:00
parent 018958de15
commit 00145f3798
3 changed files with 79 additions and 3 deletions

View File

@ -232,7 +232,57 @@ RPC致力于提供最少的位置透明性和访问透明性隐藏可能
远程接口:每个远程对象都有一个远程接口,由该接口指定哪些方法可以被远程调用。 远程接口:每个远程对象都有一个远程接口,由该接口指定哪些方法可以被远程调用。
远程对象引用是一个可以用于整个分布式系统的标识符,它指向某个唯一的远程对象 远程对象引用是一个可以用于整个分布式系统的标识符,它指向某个唯一的远程对象。
RMI实现
\begin{description}
\item[通信模块] 两个相互协作的通信模块执行请求-应答协议,它们在客户和服务器之间传递请求和应答消息,两个通信模块一起负责提供一个指定的调用语义,例如至多一次;
\item[远程引用模块]:负责在本地对象引用和远程对象引用模块之间进行翻译,并负责创建远程对象引用。每个模块有一个远程对象表,记录着该进程的本地对象调用与远程对象引用的对应关系。
\item[伺服器]:是一个提供了远程对象主体的类的实例。由相应的骨架传递的远程请求最终是由伺服器来处理的。
\item[代理]作用是对调用者表现得像调用本地对象一样从而使远程方法调用对客户透明。它不执行调用而是将调用放在消息里传递给远程对象。代理中的每个方法会把一个目标对象的引用、它自身的methonID和它的参数编码进一个请求消息并发送到目标然后等待应答消息。
\item[分发器]服务器对表示远程对象的每个类都有分发器和骨架。分发器接收来自通信模块的请求消息并传递给请求消息并使用methodID选择骨架中恰当的方法。
\item[骨架]:远程对象类有一个骨架,用于实现远程接口中的方法 。这些方法与作为远程对象的主体的伺服器的方法极为不同。一个骨架方法将请求消息中的参数解码,并调用伺服器中相应方法。它等待完成,然后将结果与异常信息编码进应答消息,传递给发送方代理的方法。
\item[绑定程序]:是一个单独远程对象,它维护一张表,表中包含从文本名字到远程对象引用的映射。
\item[远程对象激活]:启动用于驻留远程对象的服务器进程被称为激活器,服务器应该在用户需要他们的任何时候启动。
\end{description}
\chapter{间接通信}
\begin{quotation}
在计算机科学中,所有问题都可以通过某个层次上的间接方式来解决。
\end{quotation}
间接通信被定义为在分布式系统中实体通过中介者进行通信,没有发送者和接收者之间的直接耦合。使用中介者两个主要特性:
\begin{enumerate}
\item 空间解耦:发送者不知道也不需要知道接收者的身份,反之亦然,参与者可以被替换、更新、复制或迁移。
\item 时间解耦:发送者和接收者可以有独立的生命周期,即不需要同时存在才能通信。
\end{enumerate}
间接通信还常用于分布式系统事件的分发。主要缺点是增加中间层带来性能的开销。通信信道持久性对于实现时间解耦非常重要,即通信范型必须存储消息以便接收者准备好接收时传递消息。
\section{组通信}
组通信(group communication)提供了一种服务在这种服务中消息首先被发送到组中然后该消息被传送到组中的所有成员中。发送者不知道接收者们的身份。组通信是对组播通信的一种抽象可以通过IP组播或一个等价的覆盖网络实现但增加了一些重要的特性如管理组成员、检测故障、提供可靠性和排序保证。组播能有效利用带宽。
进程组是非常低级的,因为消息被传递到进程,并没有进一步提供对分发的支持;消息通常是非结构化的字节数组,不支持对复杂数据类型的编码。对象组提供更高级的组计算方法。一个对象组是一组对象的集合,这些对象并发地处理同一组调用,然后,各自返回其响应。
\emph{在组播中的可靠性和排序} 点对点通信中的可靠性:完整性(接收到的和发送的消息是一样的,没有消息传递两次)、有效性(任何要外发的消息最终都会被传递)。在可靠组播中,完整性保证消息至多被正确地传递一次,有效性保证消息最终会被传递。为了扩展语义以覆盖对多个接收者的消息传递,需要增加第三个特性,即协定(agreement),如果消息被传递到一个进程,那么该消息被传递到本组中的所有进程。除了可靠性,组通信要求对传递到多个目的地的消息提供消息相对排序方面的额外保障。
组成员管理四个主要任务:提供组成员改变接口,故障检测,组成员改变时通知成员,执行组地址扩展。

View File

@ -13,7 +13,7 @@
%\begin{abstract} %\begin{abstract}
%\end{abstract} %\end{abstract}
\section{2024-07-25} \section{字、词}
恭敬:同义词,恭偏重外貌方面,敬着重在内心方面\par 恭敬:同义词,恭偏重外貌方面,敬着重在内心方面\par
惩:因受到打击而引起警戒或不再干;责罚,处罚\par 惩:因受到打击而引起警戒或不再干;责罚,处罚\par
毖:谨慎,告诫;操劳\par 毖:谨慎,告诫;操劳\par
@ -586,11 +586,34 @@
zh\={a}o与暮、夕相对\textsl{终朝}:从天明到食时;朝见,臣在早晨拜见君主;名词,朝见君主的地方。\par zh\={a}o与暮、夕相对\textsl{终朝}:从天明到食时;朝见,臣在早晨拜见君主;名词,朝见君主的地方。\par
野:郊外、田野,使野无所掠;形容词,不是城市的,不是家中豢养的;粗野、不文,与文相对,质胜文则野。\par 野:郊外、田野,使野无所掠;形容词,不是城市的,不是家中豢养的;粗野、不文,与文相对,质胜文则野。\par
塗:泥,此龟者,宁其死为留骨而贵乎?宁其生而曳尾于塗中乎?;涂饰,台榭不塗;涂抺、涂改,点窜尧典舜典字,涂改清朝生民诗\par 塗:泥,此龟者,宁其死为留骨而贵乎?宁其生而曳尾于塗中乎?;涂饰,台榭不塗;涂抺、涂改,点窜尧典舜典字,涂改清朝生民诗\par
关:出入国境的关口,引申为国防上的关,秦人开关而延敌;关卡、税关,去关市之征; 关:出入国境的关口,引申为国防上的关,秦人开关而延敌;关卡、税关,去关市之征。\par
gu\`{a}n,超出众人的,居第一位的,到了顶的。萧曹为冠。\par
j\`{u}用麻葛等制成的鞋子l\v{u},践踏、踩,如临深渊,如履薄冰;实行、做,处其位而不履其事,则乱也;鞋,郑人有欲买履者。\par
戢:收藏兵器,载戢干戈;止息、禁止,申严戢贪之令;收敛,翼翼归鸟,戢羽寒条;聚焦,夫兵戢而时动,动则威。\par
激:阻遏水流,使腾涌或飞溅,激水之势,至于漂石者,势也;急速、猛烈,矢激则远;指声调的高亢激昂,匏竹激越(响亮);激励、激发,苏代欲以激燕王;\textit{激动}:由于感动而激发出的某种情绪。\par
商:估量、计算,虜必商军进退、稍引去;商略、商搉、商量表示讨论。\par
旅:军队五百人为旅;引申为一般的军队,加之以师旅;众,旅进旅退(随众进退);行,行旅二字边用,表示旅行的人,行旅皆出于王之涂;引申为寄居,羁旅之臣。\par
徒:徒党,有时候指手下的人;同类,吾非斯人之徒与而谁与?;同一集团、同一学派,同一政治主张的人,非吾徒也;徒弟、门徒,此师徒相与造怨尤也;空,空善不足以为政;徒然、没有效果,徒劳无功;副词,只,非徒无益,而又害之。\par
年:收成,冬,有大年;年龄,年几何矣?寿命,小年不及大年。\par
岁:木星;时间、光阴,日月逝矣,岁不我与;
\section{句子}
曾不能疾走:连快走不能够。\\
\section{语法}
辨别一个名字是否用为动词的方法,须要从整个句子的意思来考虑,同时还要注意它在句中的地位,以及它前后有哪些词类的词和它相结合,跟它构成什么样的句法关系。就一般情况说,代词前面的名字用如动词,因为代词不受修饰;副词特别是否定副词后面的名词用于动词(遂东、不君);能愿动词后面的名字(能水、欲刃)。
动词的使用用法,就是主语所代表的人物并不施行这个动词所表示的动作,而是使宾语所代表的人或事物施行,如惊姜氏。不及物动词常常有使动用法,及物动词的使动宾语不是动作的接受者,而是主语所代表的人物使它具有这种动作,朝秦楚。使动用法实际上是以动宾式的结构表达了兼语式的内容(使姜氏惊 惊姜氏)。形容词也常常被用如使动,使宾语所代表的人或事物具有这个形容词所表示的性质或状态。
形容词的意动用法,不是说使宾语所代表的人或物具有这个形容词所表示的性质或状态,而是主观上认为他具有这种性质或状态。名词用如意动,意思是把宾语所代表的人或事物看成这个名词所代表的人或事物。
普通名词作状态,有的表示比喻,有的表示对待人的态度,有的表示处所或工具。表示比喻,是拿用作状态的那个名词所表示的人或物的行动特征,来描绘动词所表示的行动的方式或状态;表示待人的态度,是指把动词宾语所代表的人,当作用作状语的那个名词所表示的人或事物来对待(虏使其民);表示处所或工具(童子隅坐而执烛)。就一般情况而言,凡动词前面的名词在意思上不能作为主语的,就应该认为是用作状语;同样,有些名词性词组,它们在句中的作用,实际上和用作状语的单个名词大略相同。时间名词在句中作为状语以表示时间修饰。

View File

@ -71,5 +71,8 @@ $\grave{e}$
引用文本\par 引用文本\par
\raggedleft--作者 \raggedleft--作者
\end{quotation} \end{quotation}
\section{五笔}
旅:ytey
\end{document} \end{document}