kafka消息確認ack_什么是確認(ACK)? ACK代表什么?

kafka消息確認ack

ACK:致謝 (ACK: Acknowledgment)

An acknowledgment (ACK) is a signal that is passed among the communicating processes, computers, or devices to indicate acknowledgment, or delivery of the message, as a component of a communications protocol in the process of data networking, telecommunications, and computer buses. The acknowledgment signal, which is sent to discard a formerly acknowledged or received message or to specify some type of error, is known as negative-acknowledgment (NAK or NACK). Acknowledgments and negative acknowledgments put in the picture of a sender of the receiver's condition or situation so that it can regulate its condition according to the situation.

確認(ACK)是在通信過程,計算機或設備之間傳遞的信號,用于指示消息的確認或傳遞,作為數據網絡,電信和計算機總線過程中的通信協議的組成部分。 發送以丟棄先前已確認或已接收的消息或指定某種錯誤類型的確認信號稱為否定確認(NAK或NACK) 。 在發送方的接收者的狀況或情況的圖片中放入了確認和否定確認,以便接收方可以根據情況調整其狀況。

  • A lot of times, data messages in telecommunications comprise checksums to authenticate the truthfulness and reliability of the payload and header.

    很多時候,電信中的數據消息包含校驗和以驗證有效載荷和報頭的真實性和可靠性。

  • Checksums operate in such a manner that if a single bit of the data is degraded; the checksum would have a different value, hence they can make available a reasonably priced manner to make sure for possible signal truthfulness and reliability.

    校驗和的操作方式是:如果數據的單個位被降級,則校驗和以此類推。 校驗和將具有不同的值,因此它們可以提供合理定價的方式以確保可能的信號真實性和可靠性。

  • If a message is acknowledged with an unacceptable checksum (that is, the data acknowledged would have a different checksum than the message had), the receiver can be acquainted with that some information was degraded or ruined.

    如果以不可接受的校驗和確認消息(即,所確認的數據將具有與消息不同的校驗和),則接收者可能會了解某些信息已降級或損毀。

  • The majority time and again, when checksums are made use of, a degraded or ruined message acknowledged will either not be served an ACK signal, or will be served a NAK signal.

    在大多數情況下,一次使用校驗和時,將不會向已確認的降級或破壞消息提供ACK信號,也不會提供NAK信號。

協議的使用 (Use of Protocols)

  • A variety of protocols are acknowledgment-based, which signifies that they positively acknowledge receipt of messages.

    各種協議都是基于確認的,這表示它們肯定地確認了消息的接收。

  • The internet's Transmission Control Protocol (TCP) is an example of an acknowledgment-based protocol. When computers communicate through TCP, received packets are acknowledged by sending back a packet with an ACK bit set.

    互聯網的傳輸控制協議(TCP)是基于確認的協議的示例。 當計算機通過TCP進行通信時,通過將設置了ACK位的數據包發回來確認收到的數據包。

  • The TCP protocol enables these acknowledgments to be comprised of data that is sent in a contradictory direction.

    TCP協議使這些確認能夠包含以相反方向發送的數據。

  • A variety of protocols send a particular acknowledgment per packet of information.

    各種協議會在每個信息包中發送特定的確認。

    Additional protocols such as TCP and ZMODEM enable a lot of packets to be transmitted before receiving acknowledgment for any of them, a course of action is essential to pack or load high bandwidth-delay product links with a huge number of bytes in flight.

    諸如TCP和ZMODEM之類的附加協議可以在接收到任何數據包的確認之前先傳輸大量數據包,因此,采取行動是打包或加載具有大量運行中字節數的高帶寬延遲產品鏈路的關鍵。

  • Further protocols are NAK-based, which signifies that they only act in response to messages if there is a problem. Examples consist of the majority of trustworthy multicast protocols which send a NAK when the receiver identifies absent or mislaid packets.

    其他協議基于NAK,這表示它們僅在出現問題時才響應消息。 示例包括大多數可信賴的多播協議,當接收方識別出缺少或錯誤放置的數據包時,這些協議會發送NAK。

  • Still, other protocols put together the use of both NAKs and ACKs.

    還有,其他協議將NAK和ACK的使用放在一起。

  • Examples of these protocols are Binary Synchronous Communications (Bisync) and Adaptive Link Rate (for Energy-Efficient Ethernet).

    這些協議的示例是二進制同步通信(Bisync)和自適應鏈路速率(用于節能以太網)。

翻譯自: https://www.includehelp.com/dictionary/ack-full-form.aspx

kafka消息確認ack

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/377097.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/377097.shtml
英文地址,請注明出處:http://en.pswp.cn/news/377097.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

CocoaAsyncSocket 套接字

CocoaAsyncSocket 套接字 https://github.com/robbiehanson/CocoaAsyncSocket Asynchronous socket networking library for Mac and iOS 用于iOS以及Mac的異步套接字網絡庫。 TCP GCDAsyncSocket and AsyncSocket are TCP/IP socket networking libraries. Here are the key…

谷歌瀏覽器設置緩存方法

谷歌瀏覽器設置緩存方法: 1、在桌面Google Chrome快捷方式,目標:找到 C:\Users\Splendid\AppData\Local\…\Application\chrome.exe 在這后面加上-Disk-Cache-Dir”Z:\TEMP” 注意: -Disk前面有空格,”Z:\TEMP” 是文件存放在Z盤T…

《dp補卡——買賣股票問題》

目錄121. 買賣股票的最佳時機貪心dp思路滾動數組優化122. 買賣股票的最佳時機 II123. 買賣股票的最佳時機 III188. 買賣股票的最佳時機 IV309. 最佳買賣股票時機含冷凍期714. 買賣股票的最佳時機含手續費121. 買賣股票的最佳時機 貪心 取最左最小值,取最右最大值&…

oo0ooo0ooo0oo_OoO的完整形式是什么?

oo0ooo0ooo0ooOoO:外出 (OoO: Out of Office) OoO is an abbreviation of "Out of Office". OoO是“不在辦公室”的縮寫。 It is an expression, which is commonly used in the Gmail platform. It is written in the body or the subject of the email…

SP2010開發和VS2010專家食譜--第三章節--高級工作流(2)--為沙盒解決方案創建自定義活動...

盡管沙河解決方案功能有限,你仍然可以開發自定義活動,在SharePoint Designer中使用而不用改變web.config或添加.ACTION文件到根文件夾。 轉載于:https://www.cnblogs.com/crazygolf/p/3856795.html

sql where 1=1和 0=1 的作用

where 11; 這個條件始終為True,在不定數量查詢條件情況下,11可以很方便的規范語句。 一、不用where 11 在多條件查詢中的困擾 舉個例子,如果您做查詢頁面,并且,可查詢的選項有多個,同時,還讓用戶…

j@2ff4f00f_J4F的完整形式是什么?

j2ff4f00fJ4F:只是為了好玩 (J4F: Just For Fun) J4F is an abbreviation of "Just For Fun". J4F是“ Just For Fun”的縮寫 。 It is an expression, which is commonly used in messaging or chatting on social media networking sites like Faceboo…

《dp補卡——子序列問題》

目錄300. 最長遞增子序列674. 最長連續遞增序列718. 最長重復子數組1143. 最長公共子序列53. 最大子序和392. 判斷子序列115. 不同的子序列583. 兩個字符串的刪除操作72. 編輯距離647. 回文子串 (與 5.最長回文子串思路差不多)516. 最長回文子序列300. 最…

[LeetCode] Maximal Rectangle

Given a 2D binary matrix filled with 0s and 1s, find the largest rectangle containing all ones and return its area. 在做 Largest Rectangle in Histogram的時候有人說可以用在這題,看了一下還真是,以每行為x軸,每列往上累計的連續的…

什么是alpha測試_什么是ALPHA?

什么是alpha測試Α (ALPHA) Alpha is the first and foremost letter of the Greek alphabet. In the classification of Greek numerals or numbers, it constitutes a value of 1. Alpha是希臘字母的第一個也是最重要的字母 。 在希臘數字或希臘數字的分類中,它的…

《leetcode : 647. 回文子串 思考分析雙指針解法》

647. 回文子串 如何確定是回文串: 找中心然后往兩邊擴散,判斷是否對稱即可。 在遍歷中心點的時候,注意中心點可以是一個元素也可以是兩個元素。 class Solution { public:int cal_two_extend(const string& s,int i,int j,int n){int re…

天草初級班(3)

算術運算指令算術運算指令是反映CPU計算能力的一組指令,也是編程時經常使用的一組指令。它包括:加、減、乘、除及其相關的輔助指令。 該組指令的操作數可以是8位、16位和32位(80386)。當存儲單元是該類指令的操作數時,該操作數的尋址方式可以…

4.3.3版本之引擎bug

bug描述:   IOS設備上,當使用WWW www WWW.LoadFromCacheOrDownload(url, verNum); 下載資源時,第一次下載某個資源,www.assetBundle必定為空。 解決辦法:   引擎版本降到4.3.2或者升到4.3.4或更高。 這個bug絕對是…

sml完整形式_411的完整形式是什么?

sml完整形式411:信息 (411: Information) 411 is an abbreviation of “Information". 411是“信息”的縮寫 。 It is an expression, which is commonly used in messaging or chatting on social media networking sites like Facebook, Yahoo Messenger, a…

php 檢測用戶是否關閉瀏覽器

1、例子1 echo str_repeat(" ",3000);ignore_user_abort(true); mylog(online);while (true) {/** 1、程序正常結束 connection_status 0* 2、點擊瀏覽器“停止”按鈕 connection_status 1* 3、超時 connection_status 2*/echo "test<br>\n&qu…

explain用法

explain用法 EXPLAIN SELECT …… 變體&#xff1a; 1. EXPLAIN EXTENDED SELECT …… 將執行計劃“反編譯”成SELECT語句&#xff0c;運行SHOW WARNINGS 可得到被MySQL優化器優化后的查詢語句 2. EXPLAIN PARTITIONS SELECT …… 用于分區表的EXPLAIN 執行計劃包含的信息 id…

《位運算技巧以及Leetcode的一些位運算題目》

目錄技巧練習位運算[461. 漢明距離](https://leetcode-cn.com/problems/hamming-distance/)[190. 顛倒二進制位](https://leetcode-cn.com/problems/reverse-bits/)[136. 只出現一次的數字](https://leetcode-cn.com/problems/single-number/)[260. 只出現一次的數字 III](http…

linux讀取配置文件(C語言版)

一個通用的linux系統中C語言版讀取配置文件的函數。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <assert.h> #include <errno.h>#define KEYVALLEN 100/* 刪除左邊的空格 */ char * l_trim(char * szOutput, con…

java 范圍搜尋要怎么弄_搜索范圍

java 范圍搜尋要怎么弄Problem statement: 問題陳述&#xff1a; Given an array of integers nums sorted in ascending order, find the starting and ending position of a given target value. 給定一個以升序排列的整數nums數組&#xff0c;請找到給定目標值的開始和結束…

boa + ajax + cgi ajax請求cgi

最近公司要做一個通訊管理機,然后需要和另外一個同事一起做,我們需要用到boaAjaxCGI,以前沒試過與CGI交互,一開始發現問題挺大的,用ajax請求cgi,總是不返回數據,又或者請求回來的是cgi的源碼,后來發現,通過本地IIS或者直接打開html頁面請求的,返回來的都是cgi的源碼或者返回失敗…