The exactly-once semantics means that if the client gets positive resp การแปล - The exactly-once semantics means that if the client gets positive resp ไทย วิธีการพูด

The exactly-once semantics means th

The exactly-once semantics means that if the client gets positive response from the
server (i.e., the RPC returns successfully), exactly one execution has taken place at the
server site. Sequential numbering is used for duplicate suppression.
Some systems choose the at-least-once semantics. That is, the positive response
from the server (i.e. success of the RPC) implies that at least one execution has taken
place at the server site. This semantics is acceptable only if the requested operations on
the server site are idempotent, i.e., repeated executions of the same operation are equivalent
to a single execution. File access operations can be tailored to satisfy that requirement.
However, not all operations can have such a property. There are various subclasses
of the at-least-once semantics, for example, to ensure that the response received by the
client is that issued by the very last execution.
Some systems such as Argus and Clouds implement remote procedure calls as
atomic actions, called the at-most-once semantics. That is, a successful return of a RPC
implies that the operation has taken place at the server site exactly once. If the RPC fails,
or is canceled by the caller, it has no effect at all. Using RPC with at-most-once semantics
releases programmers from the burden of dealing with partial failures. This is a good
approach to achieve reliable computation in distributed systems, but it is not necessary for
all remote operations to have such an atomic property.
2.2.4. Models for Remote Service Control
A client program invokes operations on remote sites and obtain service or data.
Database applications require facilities such as synchronized clocks, atomic commitment,
mutual consistency among replicated data. Each of these facilities need communication
support for broadcast, multicast, datagram, and virtual circuit functions. There are several
models for remote service control flow. Three of them are: Procedure model, Process
model, and Client/Server model. They are briefly discussed in the following.
The Procedure Model.
The basic idea of the procedure model is that a service should be provided by a
simple procedure run as part of the calling process. Essentially, a service is requested by
a procedure call on an appropriate library routine. The principle advantage of the procedure
model is its simplicity and a well understood interface to the user of the service.
The disadvantage is that the semantics of this model are not as clean as the syntax. In
particular, the assumption that a service is part of a user process is often undesirable, perhaps
for security or record keeping. In a distributed system the problem is even more
acute. The semantics of the single site procedure call are fairly difficult to preserve
across machine boundaries, since these semantics are grounded in the mechanics of the
procedure call on a single machine. For this reason, most of the distributed systems that
appear to be based on the procedure model are actually layered on top of one of the other
methods. Unfortunately, this layering has proven very difficult to completely disguise.
In a distributed system, the implementation of the procedure model is difficult.
Most designers have chosen to layer the procedure call interface on top of some other
method. Unfortunately, there is not yet an agreement on the semantics of a procedure
call, mostly because the desired semantics (precisely those of the single machine procedure
call) are fairly difficult to implement. Furthermore, as mentioned above, the
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ว่า-เมื่อความหมายหมายความ ว่า ถ้าลูกค้า ได้รับการตอบรับจากการเซิร์ฟเวอร์ (เช่น RPC การคืนค่าเสร็จเรียบร้อยแล้ว), การดำเนินการหนึ่งถูกแทนที่ในเว็บไซต์เซิร์ฟเวอร์ ใช้กำหนดหมายเลขลำดับสำหรับปราบปรามซ้ำบางระบบเลือกความหมายที่น้อยครั้ง นั่นคือ การตอบรับจากเซิร์ฟเวอร์ (เช่นความสำเร็จของ RPC) หมายถึงการดำเนินการที่ได้มาทำเว็บไซต์เซิร์ฟเวอร์ ความหมายนี้เป็นที่ยอมรับเฉพาะเมื่อการดำเนินงานที่ร้องขอในเว็บไซต์เซิร์ฟเวอร์ idempotent เช่น ดำเนินการซ้ำของการดำเนินงานเดียวกันเป็นเท่าเพื่อการดำเนินการเดียว การดำเนินงานในการเข้าถึงแฟ้มสามารถสามารถปรับเพื่อตอบสนองความต้องการอย่างไรก็ตาม การดำเนินงานทั้งหมดไม่ได้คุณสมบัติดังกล่าว มีชั้นต่าง ๆของการที่น้อยหนึ่งความหมาย ตัวอย่าง มั่นใจว่าผลตอบรับไคลเอนต์เป็นที่นำออกใช้ โดยการดำเนินการสุดท้ายมากบางระบบเช่นอาและเมฆใช้เรียกกระบวนการระยะไกลเป็นอะตอมการดำเนินการ เรียกว่าความหมายที่สุดครั้ง นั่นคือ กลับของ RPC สำเร็จหมายความว่า การได้เกิดขึ้นที่เซิร์ฟเวอร์ไซต์เหมือนกัน ถ้า RPC ล้มเหลวหรือถูกยกเลิก โดยผู้เรียก มันไม่มีผลทั้งหมด ใช้ RPC กับความหมายที่สุดครั้งรุ่นโปรแกรมเมอร์จากภาระของการจัดการกับความล้มเหลวบางส่วน นี้เป็นดีวิธีเพื่อคำนวณความน่าเชื่อถือในระบบแบบกระจาย แต่ไม่จำเป็นต้องดำเนินงานระยะไกลทั้งหมดจะมีลักษณะเช่นอะตอม2.2.4. รูปแบบสำหรับรีโมทบริการควบคุมโปรแกรมไคลเอ็นต์ที่เรียกใช้งานบนเว็บไซต์ระยะไกล และได้รับบริการหรือข้อมูลฐานข้อมูลต้องใช้สิ่งอำนวยความสะดวกเช่นการซิงโครไนส์นาฬิกา อะตอมมั่นความสอดคล้องกันระหว่างข้อมูลที่จำลองแบบ แต่ละสิ่งเหล่านี้ต้องการสื่อสารสนับสนุนฟังก์ชัน การออกอากาศ แบบหลายผู้รับ เดตาแกรม วงจรเสมือน มีหลายรูปแบบสำหรับบริการระยะไกลควบคุมกระแส สามของพวกเขาจะ: แบบจำลองขั้นตอน กระบวนการรูป และไคลเอ็นต์/เซิร์ฟเวอร์ สั้น ๆ ที่กล่าวถึงในต่อไปนี้รูปแบบกระบวนการเป็นความคิดพื้นฐานของแบบจำลองขั้นตอนว่า ควรให้บริการโดยการขั้นตอนง่าย ๆ รันเป็นส่วนหนึ่งของกระบวนการเรียก หลัก การร้องขอการบริการโดยเรียกกระบวนการในขั้นตอนการไลบรารีที่เหมาะสม ประโยชน์หลักของกระบวนการจำลองเป็นความเรียบง่ายและอินเตอร์เฟซที่ดีเข้าใจผู้ใช้บริการข้อเสียคือ ความหมายของรูปแบบนี้จะไม่เล็กเกินไปเป็นไวยากรณ์ ในเฉพาะ อัสสัมชัญที่บริการเป็นส่วนหนึ่งของกระบวนการผู้ใช้มักจะเป็นผล บางทีสำหรับการรักษาความปลอดภัยหรือระเบียน ในระบบแบบกระจาย ปัญหามีมากขึ้นเฉียบพลัน ความหมายของการเรียกกระบวนงานไซต์เดียวจะค่อนข้างยากที่จะรักษาข้ามขอบเขตเครื่อง เนื่องจากความหมายเหล่านี้เป็นสูตรในกลศาสตร์ของการเรียกขั้นตอนในเครื่องเดียว ด้วยเหตุนี้ ส่วนใหญ่ของระบบการแจกจ่ายที่ปรากฏตามรูปแบบขั้นตอนจริงที่ชั้นบนอีกหนึ่งวิธี อับ layering นี้ได้พิสูจน์ยากมากที่จะปลอมตัวได้อย่างสมบูรณ์ใช้งานของแบบจำลองขั้นตอนได้ไม่ยากในระบบแบบกระจายนักออกแบบส่วนใหญ่เลือกชั้นอินเทอร์เฟซการเรียกกระบวนงานทับบางวิธีการ อับ ไม่ได้ข้อตกลงในความหมายของกระบวนการโทร ส่วนใหญ่เนื่องจากความหมายที่ระบุ (ตรงที่ของกระบวนงานเครื่องเดียวโทร) ได้ค่อนข้างยากใช้ นอกจากนี้ ดังกล่าวข้างต้น การ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ความหมายว่าครั้งหมายความว่าถ้าลูกค้าที่ได้รับการตอบรับจากเซิร์ฟเวอร์ (เช่น RPC กลับประสบความสำเร็จ) ว่าการดำเนินการอย่างใดอย่างหนึ่งเกิดขึ้นที่เว็บไซต์ของเซิร์ฟเวอร์ เรียงลำดับหมายเลขที่จะใช้ในการปราบปรามที่ซ้ำกัน. ระบบบางคนเลือกที่ความหมายที่น้อยครั้ง นั่นคือการตอบสนองในเชิงบวกจากเซิร์ฟเวอร์ (เช่นความสำเร็จของ RPC) ที่แสดงให้เห็นว่าอย่างน้อยหนึ่งการดำเนินการได้ดำเนินการขึ้นที่เว็บไซต์ของเซิร์ฟเวอร์ ความหมายนี้เป็นที่ยอมรับเฉพาะในกรณีที่การดำเนินการร้องขอในเว็บไซต์เซิร์ฟเวอร์จะ idempotent คือประหารชีวิตซ้ำของการดำเนินงานเดียวกันเทียบเท่าเพื่อการดำเนินการเดียวกัน การดำเนินการเข้าถึงไฟล์สามารถปรับแต่งให้ตอบสนองความต้องการที่. แต่ไม่ดำเนินการทั้งหมดจะมีสถานที่ให้บริการดังกล่าว มี subclasses ต่างๆของที่มีอย่างน้อยหนึ่งครั้งความหมายเช่นเพื่อให้แน่ใจว่าการตอบสนองที่ได้รับจากลูกค้าที่ออกโดยการดำเนินการที่ผ่านมามาก. ระบบบางอย่างเช่นอาร์กัสและเมฆดำเนินการขั้นตอนระยะไกลเรียกว่าเป็นการกระทำของอะตอมที่เรียกว่าความหมายที่มากที่สุดครั้งเดียว นั่นคือผลตอบแทนที่ประสบความสำเร็จจาก RPC หมายความว่าการดำเนินการที่เกิดขึ้นที่เว็บไซต์เซิร์ฟเวอร์เพียงแห่งเดียว หาก RPC ล้มเหลวหรือถูกยกเลิกโดยผูก็ไม่มีผลใดๆ เลย ใช้ RPC มีครั้งหนึ่งที่ความหมายมากที่สุดโปรแกรมเมอร์รุ่นจากภาระในการจัดการกับความล้มเหลวบางส่วน นี้เป็นที่ดีวิธีการเพื่อให้บรรลุการคำนวณที่เชื่อถือได้ในระบบการกระจายแต่มันไม่จำเป็นสำหรับการดำเนินงานระยะไกลทุกคนที่จะมีโอกาสได้ทรัพย์สินอะตอม. 2.2.4 รูปแบบการบริการการควบคุมระยะไกลโปรแกรมไคลเอนต์จะเรียกการดำเนินงานในเว็บไซต์ระยะไกลและขอรับบริการหรือข้อมูล. โปรแกรมฐานข้อมูลจำเป็นต้องมีสิ่งอำนวยความสะดวกเช่นนาฬิกาตรงกันมุ่งมั่นอะตอมสอดคล้องซึ่งกันและกันระหว่างข้อมูลที่จำลองแบบ แต่ละสิ่งอำนวยความสะดวกเหล่านี้จำเป็นต้องสื่อสารการสนับสนุนสำหรับการออกอากาศหลายผู้รับดาต้าและฟังก์ชั่วงจรเสมือน มีหลายรูปแบบสำหรับการควบคุมการไหลบริการระยะไกล สามของพวกเขาคือรูปแบบขั้นตอนกระบวนการรูปแบบและ Client / Server ของรูปแบบ พวกเขาจะกล่าวสั้น ๆ ดังต่อไปนี้. ขั้นตอนรุ่น. ความคิดพื้นฐานของรูปแบบขั้นตอนคือการที่ผู้ให้บริการควรได้รับการให้บริการโดยการทำงานขั้นตอนง่ายๆเป็นส่วนหนึ่งของกระบวนการเรียก เป็นหลักซึ่งเป็นบริการที่มีการร้องขอโดยการเรียกขั้นตอนในห้องสมุดประจำที่เหมาะสม ข้อได้เปรียบที่หลักการของขั้นตอนรูปแบบคือความเรียบง่ายและอินเตอร์เฟซที่เข้าใจกันดีที่จะใช้ในการให้บริการ. ข้อเสียคือความหมายของรุ่นนี้จะไม่สะอาดเท่าไวยากรณ์ ในโดยเฉพาะอย่างยิ่งสมมติฐานที่ว่าบริการเป็นส่วนหนึ่งของกระบวนการที่ผู้ใช้มักจะเป็นที่ไม่พึงประสงค์อาจจะเพื่อความปลอดภัยหรือเก็บบันทึกข้อมูล ในระบบการกระจายที่เป็นปัญหามากยิ่งขึ้นเฉียบพลัน ความหมายของการเรียกขั้นตอนเว็บไซต์เดียวค่อนข้างยากที่จะรักษาข้ามเขตแดนเครื่องเนื่องจากความหมายเหล่านี้มีเหตุผลในกลศาสตร์ของการเรียกขั้นตอนในเครื่องเดียว The exactly-once semantics means that if the client gets positive response from the
server (i.e., the RPC returns successfully), exactly one execution has taken place at the
server site. Sequential numbering is used for duplicate suppression.
Some systems choose the at-least-once semantics. That is, the positive response
from the server (i.e. success of the RPC) implies that at least one execution has taken
place at the server site. This semantics is acceptable only if the requested operations on
the server site are idempotent, i.e., repeated executions of the same operation are equivalent
to a single execution. File access operations can be tailored to satisfy that requirement.
However, not all operations can have such a property. There are various subclasses
of the at-least-once semantics, for example, to ensure that the response received by the
client is that issued by the very last execution.
Some systems such as Argus and Clouds implement remote procedure calls as
atomic actions, called the at-most-once semantics. That is, a successful return of a RPC
implies that the operation has taken place at the server site exactly once. If the RPC fails,
or is canceled by the caller, it has no effect at all. Using RPC with at-most-once semantics
releases programmers from the burden of dealing with partial failures. This is a good
approach to achieve reliable computation in distributed systems, but it is not necessary for
all remote operations to have such an atomic property.
2.2.4. Models for Remote Service Control
A client program invokes operations on remote sites and obtain service or data.
Database applications require facilities such as synchronized clocks, atomic commitment,
mutual consistency among replicated data. Each of these facilities need communication
support for broadcast, multicast, datagram, and virtual circuit functions. There are several
models for remote service control flow. Three of them are: Procedure model, Process
model, and Client/Server model. They are briefly discussed in the following.
The Procedure Model.
The basic idea of the procedure model is that a service should be provided by a
simple procedure run as part of the calling process. Essentially, a service is requested by
a procedure call on an appropriate library routine. The principle advantage of the procedure
model is its simplicity and a well understood interface to the user of the service.
The disadvantage is that the semantics of this model are not as clean as the syntax. In
particular, the assumption that a service is part of a user process is often undesirable, perhaps
for security or record keeping. In a distributed system the problem is even more
acute. The semantics of the single site procedure call are fairly difficult to preserve
across machine boundaries, since these semantics are grounded in the mechanics of the
procedure call on a single machine. For this reason, most of the distributed systems that
appear to be based on the procedure model are actually layered on top of one of the other
methods. Unfortunately, this layering has proven very difficult to completely disguise.
In a distributed system, the implementation of the procedure model is difficult.
Most designers have chosen to layer the procedure call interface on top of some other
method. Unfortunately, there is not yet an agreement on the semantics of a procedure
call, mostly because the desired semantics (precisely those of the single machine procedure
call) are fairly difficult to implement. Furthermore, as mentioned above, the
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ตรงเมื่อความหมายหมายความว่าหากลูกค้าได้รับการตอบสนองในเชิงบวกจาก
เซิร์ฟเวอร์ ( เช่น RPC ส่งกลับเรียบร้อยแล้ว ) ตรงหนึ่งการมีสถานที่ที่
เว็บไซต์ เซิร์ฟเวอร์ ลำดับหมายเลขที่ใช้สำหรับการทำซ้ำ .
บางระบบเลือกอย่างน้อยหนึ่งครั้งอรรถศาสตร์ นั่นคือ มีการตอบรับ
จากเซิร์ฟเวอร์ ( เช่นความสำเร็จของ RPC ) หมายความว่าอย่างน้อยหนึ่งการได้ถ่าย
สถานที่ที่เว็บไซต์ เซิร์ฟเวอร์ นี้ความหมายที่เป็นที่ยอมรับแต่ถ้าต้องการการดำเนินการใน
เว็บไซต์เซิร์ฟเวอร์เป็นนิจพลเช่นซ้ำการประหารชีวิตของงานเดียวกันจะเทียบเท่า
กับการดำเนินการเดียว การเข้าถึงไฟล์สามารถปรับแต่งให้ตอบสนองความต้องการ .
แต่การดำเนินการไม่ใช่ทั้งหมดสามารถมีเช่นคุณสมบัติมีหลายคลาส
ของอย่างน้อยหนึ่งครั้งความหมาย ตัวอย่างเช่น เพื่อให้แน่ใจว่า การตอบสนองที่ได้รับจากลูกค้าที่ออกโดย

เนินสุดท้าย ระบบบางระบบ เช่น นกหว้า และเมฆที่ใช้กระบวนการระยะไกลเรียกเป็น
กระทำอะตอม เรียกว่ามากที่สุดเมื่ออรรถศาสตร์ นั่นคือผลตอบแทนที่ประสบความสําเร็จของ RPC
หมายถึงการมีสถานที่ที่เซิร์ฟเวอร์เว็บไซต์เดียว ถ้า RPC ล้มเหลว
หรือถูกยกเลิกโดยการโทร มันไม่มีผลเลย การใช้ RPC กับมากที่สุดเมื่ออรรถศาสตร์
รุ่นโปรแกรมเมอร์จากภาระในการจัดการกับความล้มเหลวบางส่วน นี้เป็นวิธีที่ดีเพื่อให้บรรลุการคำนวณที่เชื่อถือได้
ในระบบกระจาย แต่มันไม่จําเป็นสําหรับ
การดำเนินงานระยะไกลทั้งหมดมีขนาดอะตอมคุณสมบัติ .
2.2.4 . แบบจำลองสำหรับการควบคุมระยะไกลบริการ
โปรแกรมลูกค้าจะเรียกการดำเนินการบนเว็บไซต์ระยะไกลและขอรับบริการหรือข้อมูล .
โปรแกรมฐานข้อมูลต้องเครื่องเช่นตรงกันนาฬิกา ความมุ่งมั่น อะตอม
ความสอดคล้องร่วมกันในหมู่ซ้ำข้อมูล แต่ละเครื่องนี้ต้องสื่อสาร
สนับสนุนออกอากาศ เดทาแกรม ส่ง ,และหน้าที่ของวงจรเสมือน มีหลายรุ่น
บริการระยะไกลการควบคุมการไหล . สามของพวกเขามี รูปแบบ ขั้นตอน กระบวนการ และรูปแบบ
ไคลเอ็นต์ / เซิร์ฟเวอร์ พวกเขาจะกล่าวถึงในต่อไปนี้สั้น ๆ .

ขั้นตอนรูปแบบ แนวคิดพื้นฐานของกระบวนการแบบมีบริการควรจัดให้โดย
ขั้นตอนง่าย ๆใช้เป็นส่วนหนึ่งของการเรียกกระบวนการ เป็นหลัก ,บริการการร้องขอโดย
ขั้นตอนเรียกรูทีนเหมาะสมกับห้องสมุด หลักประโยชน์ของกระบวนการ
แบบมีความเรียบง่ายและเข้าใจได้ดีส่วนติดต่อกับผู้ใช้ของบริการ .
ข้อเสียก็คือความหมายของรูปแบบนี้จะไม่สะอาดเป็นไวยากรณ์ . ใน
โดยเฉพาะสมมติว่าบริการเป็นส่วนหนึ่งของกระบวนการที่ผู้ใช้มักจะไม่พึงประสงค์ บางที
สำหรับการบันทึกการรักษา ในระบบแบบกระจายเป็นปัญหามากขึ้น
เฉียบพลัน ความหมายของเว็บไซต์เดียวขั้นตอนการโทรค่อนข้างยากที่จะรักษา
ข้ามเครื่องขอบเขต ตั้งแต่ความหมายเหล่านี้ถูกกักบริเวณในกลศาสตร์ของ
ขั้นตอนการโทรในเครื่องเดียว ด้วยเหตุนี้ , ส่วนใหญ่ของระบบแบบกระจายที่
ที่ปรากฏจะขึ้นอยู่กับขั้นตอน แบบจริง ๆชั้นด้านบนของหนึ่งในวิธีการอื่น ๆ

แต่น่าเสียดายที่ชั้นนี้ได้พิสูจน์ยากมากที่จะสมบูรณ์ปลอมตัว .
ในระบบแบบกระจาย การใช้รูปแบบของกระบวนการยาก
นักออกแบบส่วนใหญ่เลือกชั้นอินเทอร์เฟซการเรียกกระบวนการที่ด้านบนของอื่น ๆบาง
วิธี ขออภัยมียังไม่ได้ข้อตกลงในความหมายของกระบวนการ
เรียกเป็นส่วนใหญ่ เพราะต้องการความหมาย ( แม่นยำของเครื่องเดียวขั้นตอน
เรียก ) จะค่อนข้างยากที่จะใช้ . นอกจากนี้ ตามที่กล่าวไว้ข้างต้น
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: