生活随笔
收集整理的這篇文章主要介紹了
《RabbitMQ实战指南》笔误及改进记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2017年12月上旬筆者的一本新書——《RabbitMQ實戰指南》上架,里面的校稿都是自己獨自完成的,一共進行了15遍,但還是會有漏網之魚。本篇博文用來記錄現在發現的一些筆誤,一是給購書的朋友一個參考,以防被筆誤所迷惑;二是提供一個記錄筆誤的地方,方便再次印刷修改之用,這樣也能進一步的完善這本書。
小伙伴們也可以提供一些新發現的筆誤之處,這里都會記錄,為了鼓勵大家,發現筆誤的小伙伴會在下一次印刷的致謝中留下大名。
凡是提交過筆誤的同學都會在致謝中上墻,之前有些告知筆誤的小伙伴找不到聯系方式了,希望看到的時候可以私信我下,默認的在墻上都是以網名的形式存在,目前最新的致謝墻內容如下:
(注:本書的DEMO一律采用JAVA編寫,請悉知~~)
歡迎支持筆者新作:《深入理解Kafka:核心設計與實踐原理》和《RabbitMQ實戰指南》,同時歡迎關注筆者的微信公眾號:朱小廝的博客。
第六次印刷
time: 2019年5月中旬
第五次印刷
time: 2018年10月中旬
修正所有已知筆誤。
筆誤記錄:
31頁表格中Channel.Open對應的應該是connection.createChannel而不是connection.openChannel。(By: 退役的球童)
第四次印刷
time: 2018年7月底
修正所有已知筆誤,致謝墻也已更新。
筆誤記錄:
45頁中間headers.put(“localtion”,“here”)改成headers.put(“location”,“here”)。(By: qixiaobo)93頁第9行“客戶端在連接的時候必須制定一個vhost”中“制定”改為“指定” (By: icycode)
第三次印刷
time: 2018年5月底
筆誤記錄:
69頁第二段第一行中的“位置消息”應該修改為“未知消息” 。(By: 花生樹)83頁代碼清單4-19中的兩行代碼【confirmSet.headSet(deliveryTag - 1).clear();】應該改為【confirmSet.headSet(deliveryTag + 1).clear();】。(By: KumasZhang)
改進記錄:
63頁代碼清單4-7中第3行中的“ dlx_exchange ”中的兩個空格應該去掉。(By: 花生樹)77頁代碼清單4-16代碼括號縮進問題。(By: 花生樹)
第二次印刷
time: 2018年3月底
應廣大網友要求已聯系出版社上線電子版,已上架~~
筆誤記錄:
141也第二段中“內容不一樣要”改為“內容不一定要”。(By: yohoho)163頁第4段 “繼續啟動rabbit2@node1和rabbit@node1服務節點會遇到…”應該改為“繼續啟動rabbit2@node1和rabbit3@node1服務節點會遇到…” (By:小明)220頁第三段“Acknowledgement Mode”開頭這一段中第五行“發送到下游后(并需要等待下游的Basic.Ack)”改為:“發送到下游后(并不需要等待下游的Basic.Ack)”
第一次印刷
time: 2017年12月初
筆誤記錄如下(按頁碼順序):
11頁第三行的密碼是root123,而下一行中的示例代碼是root。(By: Happy_Sunshine_Boy )11頁代碼清單1-1的名稱“消費者客戶端代碼”應該改為“生產者客戶端代碼”。(By: yohoho)22頁最后一行“#”應該改為“*”。(By: XanderSu)45頁第三段第二行,“…。同時這條消息的優先級(priority)設置為1,…”,amqp-client-4.0.0.jar中MessageProperties.PERSISTENT_TEXT_PLAIN 的定義中消息的優先級(priority)為0。書中寫的是1。(By: XanderSu)64頁圖4-3上面最后一句,其中DLX指的是。。。改成DLK。(By: 文斌)72頁中4.7節第二段 “交換器的持久化是通過聲明隊列是將durable參數。。?!备某伞敖粨Q器的持久化是通過聲明交換器時將durable參數。。。”。(By: codeOfQuite)181頁開頭的代碼注釋**// http Post應該改為// http Put**208頁最后一行:廣州的broker1應該改成北京的broker1。(By: 志斌@hikvision)258頁最后第二行中的ProtoBuff改為ProtoBuf259頁的圖原先是電子版的有顏色,所以可以區分,但是印刷的是黑白的無法區分,所以需要修改為帶有點號標記的:
274頁中間:(2)rabbit@node1與rabbit@node2發生了分區,即{rabbit@node3,[rabbit@node2]}改成:(2)rabbit@node1與rabbit@node2發生了分區,即{rabbit@node1,[rabbit@node2]}。(By: 志斌@hikvision)317頁第一段文字:在前面的配置中“listen rabbitmq_cluster bind 192.168.0.9.5672”定義了客戶端連接IP地址和端口號。這斷摘自RabbitMQ負載均衡(2)——HAProxy,筆誤延續了,原先是用的顯示ip,后來去掉了ip,所以這句話應該這樣表述:在前面的配置“listen rabbitmq_cluster :5671”定義了客戶端的端口號以及隱式包含了客戶端所連接的IP地址。(By: Happy_Sunshine_Boy )
改進記錄如下(按頁碼順序):
38頁開始一些方法的羅列,行間距太大需要調小47頁中間一段(channel.basicAck)右邊的括號格式不對88頁倒數第二段中第三行"RabbitMQ"中的Q字體格式不對171頁代碼清單中第一行需要縮進一個字符247頁中間有兩個數字0和0.4的字體格式不對263頁中第一段第三行中的第一個逗號去掉
歡迎各位小伙伴在下方留下寶貴的建議和意見~~~
書中有3分之1的內容在blog中有呈現,直達通道:消息中間件(Kafka/RabbitMQ)收錄集。
歡迎支持筆者新作:《深入理解Kafka:核心設計與實踐原理》和《RabbitMQ實戰指南》,同時歡迎關注筆者的微信公眾號:朱小廝的博客。
總結
以上是生活随笔為你收集整理的《RabbitMQ实战指南》笔误及改进记录的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。