Apache กัดเป็นแพลตฟอร์มภาษาและการขนส่งชั้นอิสระ
ซึ่งหมายความว่าการทำงานที่มีจำนวนมากของเทคโนโลยีออกจากกล่องและคุณสามารถมุ่งเน้นมากขึ้นของความสามารถของคุณในการเขียนรหัสแทนแล้วให้การสนับสนุนเป้าหมายที่เฉพาะเจาะจง
ที่หลักของกัดอยู่ที่มีประสิทธิภาพ, ภาษาอธิบายเครือข่ายที่สร้างขึ้นเองที่จะช่วยให้นักพัฒนาอธิบายบริการเครือข่ายและการมีปฏิสัมพันธ์
ภาษานี้ถูกตีความผ่านคอมไพเลอร์กัดและกรอบยังมาพร้อมกับห้องสมุดที่มีผลผูกพันต่างๆสำหรับการใช้ภาษานี้ในสภาพแวดล้อมที่โปรแกรมอื่น ๆ
การประยุกต์ใช้งานที่สร้างขึ้นด้วยกรอบกัดที่สามารถปรับขนาดได้อย่างมากและให้ประสิทธิภาพในระดับสูงและประสิทธิภาพการทำงานที่สนับสนุนแบบ real-time หนึ่งหรือการสื่อสารแบบสองทาง
บริการเครือข่ายที่สร้างขึ้นผ่านทางกัดจะมีโมดูลไคลเอ็นต์และเซิร์ฟเวอร์ที่เขียนในภาษาที่แตกต่างกัน แต่ก็ยังสามารถโต้ตอบและให้ความร่วมมือโดยไม่มีปัญหาใด ๆ เกี่ยวกับการแลกเปลี่ยนข้อความและชั้นการขนส่ง.
คุณสมบัติ
- ผูกภาษาเสถียร:
- C #
- Java
- ผูกภาษา Unstable:
- หลาม
- JavaScript
- ไป
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- ถาวร:
- ValueFactory SRuntimes Mutex ไม่ได้ปลดล็อค
- หายไป Typedef เพื่อ SmartPointer ใน EtchNumber
- มรดกเสียหายที่ :: :: เท่ากับและฟังก์ชั่น GetHashCode
- EtchPacketizer จะไม่สามารถที่จะได้รับแพคเกจหลายในหนึ่งบัฟเฟอร์
- Update เพื่อ Capu 0.13.0
- เพิ่มบรรทัดใหม่และของไฟล์ที่สร้าง
- แฮงค์ไคลเอ็นต์ใน hasResult () หรือ hasException ()
- บัฟเฟอร์ดัชนีจะไม่ปรับปรุงหลังจาก EtchFlexBuffer :: ใส่
- EtchPacketizer :: sessiondata ไม่สนับสนุนแพ็คเก็ตในหลาย buf
- แก้ไขคำเตือนของคอมไพล์
- การปรับปรุง:
- ทำให้ระดับการเข้าสู่ระบบและเข้าสู่ระบบ appender ที่กำหนดใน EtchRuntime
- หายไปขึ้นบรรทัดใหม่ในตอนท้ายของไฟล์
- ทำให้มันเป็นไปได้ที่จะสร้าง CPP ผูกพันสำหรับแพลตฟอร์มหลายแถว
- สร้างระบบ - ตรวจ Multicore สร้าง
มีอะไรใหม่ ในรุ่น 1.1.0:
- ถาวร:
- วิธี UnwantedMessage.ToString ความพยายามที่จะจัดรูปแบบโดยใช้รูปแบบสไตล์ java แทนสไตล์ csharp
- บางครั้งปิด TlsConnection ปกติจะส่งผลให้ IOException กับซ็อกเก็ตถูกปิด.
- คอมไพเลอร์โยน URISyntaxException ถ้ามีช่องว่างใน classpath เป็น
- สร้างปัญหาหากแหล่งที่มากัดจะถูกดาวน์โหลดไปยังเส้นทางที่มีช่องว่าง
- เข้ากันไม่ได้ใน Readmes สำหรับตัวอย่างที่แถมมา
- Windows 7 / .NET 3.5 SP1 ข้อผิดพลาด runtime setsockopt
- การปรับปรุง:
- TransportFactory.newTransport กองผลตอบแทนที่ยอด DeliveryService ซึ่งทำให้มันยากที่จะดำเนินการลำเลียงเมตา
- สแต็ฟังถูกสร้างขึ้น 1/2 คว่ำและบริการชื่อยับยั้งแปลกและตัวกรองการขนส่งอื่น ๆ
- เปลี่ยน Maven ในกลุ่ม & quot; org.apache.etch & quot; จาก & quot; etch.etch & quot;
- คุณสมบัติใหม่:
- การออกแบบและการดำเนินการตามกรอบการทำงานสำหรับการทดสอบการทำงานร่วมกันรวมทั้งการสาธิตการทดสอบง่าย
- ดำเนินการในส่วนของคอมไพเลอร์ C-ผูกพันเพื่อสร้างรหัสสำหรับรันไทม์กัด C
- รวม C-ผูกพันเป็นหน้าต่างสร้าง.
- พอร์ต C-ผูกพันกับลินุกซ์, แก้ไขความแตกต่างระหว่าง Windows และ Linux.
- การดำเนินการกัด C ผูกพัน (Runtime + คอมไพเลอร์)
ความคิดเห็นที่ไม่พบ