เฟรมเวิร์ก Quarkus นำ Java มาสู่ Kubernetes

โลโก้ Kubernetes Java และ Quarkus

Quarkus เป็นเฟรมเวิร์ก Java ดั้งเดิมสำหรับ Kubernetesซึ่งออกแบบมาสำหรับ GraalVM และ HotSpot สร้างขึ้นจากไลบรารีและมาตรฐาน Java ที่ดีที่สุดในตลาด โดยมีวัตถุประสงค์ว่า Quarkus เป็นแพลตฟอร์ม Java ชั้นนำใน Kubernetesเช่นเดียวกับในสภาพแวดล้อมแบบไร้เซิร์ฟเวอร์ในขณะที่นำเสนอรูปแบบการเขียนโปรแกรมเชิงปฏิกิริยาและแบบจำเป็นสำหรับนักพัฒนาเพื่อตอบสนองสถาปัตยกรรมแอปพลิเคชันแบบกระจายที่กว้างขึ้น

เราทุกคนรู้จักระบบคลาวด์โอเพนซอร์สและแพลตฟอร์มที่เน้นคอนเทนเนอร์เช่น Kubernetes และเราก็รู้จักอย่างใกล้ชิด ภาษาโปรแกรม Javaซึ่งนับตั้งแต่ทศวรรษที่ 90 อยู่ในหมู่พวกเรามาเกือบ 20 ปีโดยวางตำแหน่งตัวเองเป็นหนึ่งในรายการที่ใช้มากที่สุดเช่น TIOBE ในความเป็นจริง Java ไม่ได้หลุดจากอันดับที่ 2 ในรายการประเภทนี้แสดงให้เห็นถึงความสำเร็จและวิธีการ แพร่กระจายอย่างกว้างขวางว่าเป็นหนึ่งในชุมชนนักพัฒนาสำหรับการข้ามแพลตฟอร์ม

หากเราเข้าร่วมทั้งสองโครงการ Java และ Kubernetes เราจะได้รับแนวคิดเกี่ยวกับศักยภาพใน อุตสาหกรรมคลาวด์ที่กำลังเติบโตและในภาคส่วนอื่น ๆ ที่ใช้ประโยชน์เช่น IoT, อุปกรณ์พกพา, ไมโครเซอร์วิส, คอนเทนเนอร์และโดยเฉพาะฟังก์ชันเป็นบริการหรือ FaaS ด้วยเฟรมเวิร์กนี้เราสามารถใช้แอพพลิเคชั่นมากมายที่เขียนด้วย Java สำหรับ Kubernetes ได้อย่างมีประสิทธิผลและประสิทธิภาพ

เกี่ยวกับ ประโยชน์ของ Quarkus เอง (ได้รับการทดสอบที่ Red Hat):

  • เริ่มต้นอย่างรวดเร็วช่วยให้สามารถปรับขนาดไมโครเซอร์วิสในคอนเทนเนอร์และ Kubernetes โดยอัตโนมัติและยังสามารถเรียกใช้ FaaS ได้ทันที
  • การใช้หน่วยความจำน้อยที่สุด เพื่อปรับความหนาแน่นของภาชนะให้เหมาะสม
  • ขนาดแอปพลิเคชันที่เล็กลง และภาชนะนั้นเอง
  • การใช้ ห้องสมุดที่ดีที่สุด สำหรับ Java และมาตรฐาน
  • แบบ จำเป็นและมีปฏิกิริยา.
  • และอื่น ๆ อีกมากมายทักษะการพัฒนา เช่นการกำหนดค่าแบบรวมรหัสที่เรียบง่ายหลีกเลี่ยงการสร้างไฟล์ปฏิบัติการดั้งเดิมที่น่ารำคาญเป็นต้น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา