NIO ยืนสำหรับ ไม่มี ซอร์สสมาชิกกลุ่ม I nput O utput และการพัฒนาปรัชญาอธิบายรูปแบบการใช้การดำเนินการสำหรับการใช้งานซ็อกเก็ตและ ความสัมพันธ์กับลูกค้าเซิร์ฟเวอร์.
Netty เป็นกรอบในการพัฒนา Java ประยุกต์ใช้เครือข่ายเป็นศูนย์กลาง.
สำหรับชนิดอื่น ๆ ของคุณปพลิเคชันให้ดูที่กรอบอื่น ๆ แต่ถ้าคุณจำเป็นต้องมีการประยุกต์ใช้ในการจัดการกับลูกค้าและเซิร์ฟเวอร์ความสัมพันธ์ที่ไม่มีใครในดินแดนของ Java เครื่องมือมาเปิดจะทำงานดีกว่า Netty.
กรอบที่ถูกสร้างขึ้นโดยเฉพาะอย่างยิ่งสำหรับการทำงานกับเซิร์ฟเวอร์โปรโตคอลและลูกค้าและลดความยุ่งยากในการดำเนินงานของการทำงานกับ TCP และส่งข้อมูลทาง UDP.
มีอะไรใหม่ ข่าวประชาสัมพันธ์ฉบับนี้
- NPE ใน AbstractNioUnsafe.finishConnect ()
- CancelledKeyException ใน writeAndFlush ()
มีอะไรใหม่ ในรุ่น 4.0.28 / 3.10.3 / 5.0.0.Alpha2:
- NPE ใน AbstractNioUnsafe.finishConnect ()
- CancelledKeyException ใน writeAndFlush ()
มีอะไรใหม่ ในรุ่น 4.0.25 / 3.10.0 / 5.0.0.Alpha1:
- NPE ใน AbstractNioUnsafe.finishConnect ()
- CancelledKeyException ใน writeAndFlush ()
มีอะไรใหม่ ในรุ่น 4.0.7:
- Channel.isWritable () ไม่ทำงานเป็น aspected เมื่อเขียนจากภายนอก EventLoop ได้.
- SwappedByteBuf.readSlice (int) ไม่เคารพ byteorder.
- อนุญาตให้เขียน FileRegion และ ChunkInput เมื่อใช้ HTTP chunked.
มีอะไรใหม่ ในรุ่น 4.0.2:.
- เสียหายโครงสร้างข้อมูลและการรั่วไหลของทรัพยากรใน ChannelOutboundBuffer
- HttpObjectEncoder พ่น IllegalStateException ถ้า HttpContent ว่างเขียน.
- คง HttpContentDecoder.
มีอะไรใหม่ ในรุ่น 3.6.2:.
- เพิ่มถุงเท้าตัวแปลงสัญญาณ
- รองรับผูก async ของ ServerChannel.
มีอะไรใหม่ ในรุ่น 3.6.0:
- แก้ไขข้อผิดพลาด:
- AbstractNioWorker ไม่ได้ออกจากวงเหตุการณ์เมื่อผู้ปฏิบัติการที่ไม่ได้เป็น ExecutorService.
- WebSocketServerHandshaker * อาจเสียหาย WebSocket กรอบแรก.
- คงแข่งขันใน SslHandler ที่นำไปสู่ความล้มเหลวจับมือและไม่ดีอื่น ๆ ผลข้างเคียงได้.
มีอะไรใหม่ ในรุ่น 3.5.5:
- แก้ไขที่โดดเด่นที่สุดคือการแก้ไขของการถดถอยที่ ถูกนำมาใช้ในรุ่นที่ผ่านมา.
มีอะไรใหม่ ในรุ่น 3.5.2:
- นอกจาก bugfixes รุ่นนี้ยังมีเรือเพิ่มประสิทธิภาพมากขึ้นในการบันทึก ไบต์สำเนาเมื่อเคยเป็นไปได้ นี้ส่งผลในการปรับปรุงความเร็วที่น่าทึ่งมาก ดังนั้นถ้าคุณมีความกังวลเกี่ยวกับความเร็วเพียงแค่ให้มันหมุน.
มีอะไรใหม่ ในรุ่น 3.5.1:.
- CookieDecoder จัดการคุกกี้ HTTP อย่างถูกต้องมากขึ้นและเร็วขึ้น
- HttpContentCompressor ไม่บีบอัดเนื้อหาของ HttpMessage ถ้าของ 'เนื้อหาการเข้ารหัส' ไม่เป็น 'ตัวตน'.
- สามารถตั้งค่าคุณสมบัติของ FrameDecoder แฉและ ReplayingDecoder แม้ว่าถอดรหัสที่คุณขยายไม่เปิดเผยว่าเป็นตัวสร้างพารามิเตอร์.
- FrameDecoder และ ReplayingDecoder ทำสำเนาหน่วยความจำน้อยกว่าก่อน.
มีอะไรใหม่ ในรุ่น 3.5.0:.
- การสนับสนุน SPDY3
- NIO UDP สนับสนุน Multicast (เฉพาะ avaible เมื่อใช้ jdk7 +)
- ชุมนุมเขียนสนับสนุน (เฉพาะ avaible เมื่อใช้ jdk7 +)
- HTTP POST สนับสนุน
- จัดการการจราจรสร้าง
- จัดการทรัพย์สินทางปัญญาสำหรับการกรองตาม
- การเข้ารหัส / ถอดรหัสที่สนับสนุนมาร์แชลล์ / unmarshall ของวัตถุจาวาผ่านทาง JBoss จัดสรร (สามารถนำมาใช้แทน ObjectEncoder / ObjectDecoder)
ความคิดเห็นที่ไม่พบ