บัฟเฟอร์พิธีสารจะไม่เพียง แต่ช่วยลดขนาดของการถ่ายโอน แต่ยังปรับปรุงเวลาที่ใช้ในการเข้ารหัสและส่งมันให้ดีที่สุด
การพัฒนาที่ Google เพื่อช่วยปรับปรุงการถ่ายโอนข้อมูลพิธีสารบัฟเฟอร์เหมาะสำหรับทุกโปรโตคอล RPC-based และรูปแบบไฟล์ที่อยู่ติดกัน
ปัจจุบันห้องสมุดถือว่าดีที่สุดในธุรกิจที่ถูกนำมาใช้กันอย่างแพร่หลายในยังคงผลิตใน Google และผลิตภัณฑ์หลาย บริษัท อื่น ๆ
แพคเกจรวมถึงโมดูลสำหรับ C ++, Java และการประยุกต์ใช้งูหลาม
พอร์ตของบุคคลที่สามของบัฟเฟอร์พิธีสารได้ถูกสร้างขึ้นโดยนักพัฒนาสำหรับภาษาเช่น ActionScript, C, C # Clojure, ธรรมดาชัด, D, ปาเป้า, Erlang ไป, JavaScript, Lua, MATLAB, OCaml, Objective-C, PHP, Perl, R, ทับทิม, Scala, Visual Basic, และอื่น ๆ อีกหลายคนที่
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- C ++:
- แก้ไขปัญหา frendship สำหรับคอมไพเลอร์เก่าที่จะทำให้ห้องสมุดตอนนี้ GCC 3 เข้ากันได้อีกครั้ง.
- คง vcprojects / extract_includes.bat เพื่อดึงคอมไพเลอร์ / plugin.h.
- Java:
- ประเพณีลบของ JDK 1.6 เพียง แต่คุณสมบัติที่จะทำให้ห้องสมุด JDK 1.5 ตอนนี้เข้ากันได้อีกครั้ง.
- แก้ไขข้อผิดพลาดเกี่ยวกับค่า enum ลบ.
- serialVersionUID ถูกกำหนดไว้ในขณะนี้ในข้อความที่สร้างขึ้นสำหรับ serializing จาวา.
- protoc คงใช้ java.lang.Object ซึ่งทำให้ & quot; วัตถุ & quot; ตอนนี้ชื่อข้อความที่ถูกต้องอีกครั้ง.
- งูหลาม:
- การทดลอง C ++ การดำเนินงานในขณะนี้ต้องใช้ภาษา C ++ ห้องสมุด protobuf ติดตั้ง.
- ดู README.txt ในไดเรกทอรีหลามสำหรับรายละเอียด.
มีอะไรใหม่ ในรุ่น 2.3.0:
- C ++:
- ความเร็วต่างๆและรหัสการเพิ่มประสิทธิภาพขนาด.
- DynamicMessageFactory คือตอนนี้ด้ายปลอดภัยอย่างเต็มที่.
- ข้อความ :: Utf8DebugString () วิธีการก็เหมือน DebugString () แต่หลีกเลี่ยงการหลบหนี UTF-8 ไบต์.
- รวบรวมในประเภทข้อความในขณะนี้สามารถมีส่วนขยายแบบไดนามิกผ่านการใช้ CodedInputStream :: SetExtensionRegistry ().
- ตอนนี้คอมไพล์ที่ใช้ร่วมกันห้องสมุด (DLL) โดยเริ่มต้นใน Cygwin และ MinGW เพื่อให้ตรงกับแพลตฟอร์มอื่น ๆ ใช้ --disable ที่ใช้ร่วมกันหลีกเลี่ยงปัญหานี้.
- Java:
- parseDelimitedFrom () และ mergeDelimitedFrom () ตอนนี้ตรวจสอบ EOF และกลับเท็จ / null แทนการขว้างปาข้อยกเว้น.
- คงข้อบกพร่องบางอย่างเริ่มต้นการสั่งซื้อ.
- แก้ไขสำหรับ OpenJDK 7.
- งูหลาม:
- 10-25 ครั้งเร็วกว่า 2.2.0 ยังคงบริสุทธิ์หลาม.
- โทรวิธีกรรมวิธีในข้อความที่ย่อยเสมอ instantiates ข้อความในแม่แม้ว่าวิธี mutating ไม่จริงกลายพันธุ์อะไร (เช่นการแยกจากสตริงที่ว่างเปล่า).
- อธิบายขยายบิต.
ความคิดเห็นที่ไม่พบ