เปิดตัว Erlang/OTP 22 แล้ว

เมื่อไม่กี่ชั่วโมงก่อน ทีม Erlang ได้ประกาศเปิดตัวภาษาการเขียนโปรแกรมและแพลตฟอร์มทั้งหมดเวอร์ชันถัดไป

ฉันขอเตือนคุณว่า Erlang/OTP มีไว้สำหรับการสร้างระบบที่ปรับขนาดได้อย่างกว้างขวางซึ่งทำงานแบบเรียลไทม์แบบ soft พร้อมข้อกำหนดความพร้อมใช้งานสูง แพลตฟอร์มดังกล่าวประสบความสำเร็จในการใช้งานมาอย่างยาวนานในด้านต่างๆ เช่น โทรคมนาคม ธนาคาร อีคอมเมิร์ซ โทรศัพท์ และการส่งข้อความโต้ตอบแบบทันที

การเปลี่ยนแปลงหลักในรุ่นนี้:

  • เพิ่มโมดูลซ็อกเก็ตใหม่ (ทดลอง) ที่ให้การเข้าถึงซ็อกเก็ตระบบปฏิบัติการระดับต่ำ นี่ไม่ใช่การแทนที่ gen_tcp และอื่นๆ และยังใช้ไม่ได้กับ Windows (on ไมโครเบนช์มาร์ก มันแสดงความเร็วเพิ่มขึ้น ~ 40% เมื่อเทียบกับ gen_tcp)
  • เปลี่ยนขั้นตอนการคอมไพล์และการแสดงคอมไพเลอร์ภายในเพื่อเพิ่มการปรับให้เหมาะสมใหม่ (ภาพรวมโดยละเอียด)
  • ขณะนี้การเพิ่มประสิทธิภาพการจับคู่รูปแบบสำหรับประเภทข้อมูลไบนารีมีผลในหลายกรณี
  • ข้อความขนาดใหญ่ใน Erlang Distribution Protocol (รับผิดชอบในการถ่ายโอนข้อมูลระหว่างโหนด) จะถูกแบ่งออกเป็นหลายส่วน
  • ฉันดึงความสนใจของคุณไปที่โมดูล เคาน์เตอร์, อะตอม и ถาวร_term เพิ่มใน 21.2 และขยายชุดเครื่องมือสำหรับการทำงานในสภาพแวดล้อมที่มีการแข่งขัน

การปรับปรุงยังส่งผลต่อฟังก์ชัน length/1 ในรายการแบบยาว ตาราง ETS ของประเภท Order_set อินเทอร์เฟซ NIF ได้รับฟังก์ชัน enif_term_type ตัวเลือกคอมไพเลอร์ erlc เวอร์ชัน SSL และฟังก์ชันโมดูล crypto

โพสต์ในบล็อกพร้อมการวิเคราะห์การเปลี่ยนแปลง ตัวอย่าง และเกณฑ์มาตรฐาน

ที่มา: linux.org.ru

เพิ่มความคิดเห็น