Khuôn khổ Quarkus mang Java đến Kubernetes

Biểu trưng Kubernetes Java và Quarkus

Quarkus là một khung công tác Java gốc cho Kubernetes, được thiết kế cho GraalVM và HotSpot, được tạo từ các thư viện và tiêu chuẩn Java tốt nhất trên thị trường. Mục tiêu là Quarkus trở thành nền tảng Java hàng đầu trong Kubernetescũng như trong các môi trường không có máy chủ, đồng thời cung cấp cho các nhà phát triển một mô hình lập trình phản ứng và bắt buộc thống nhất để giải quyết tối ưu một loạt các kiến ​​trúc ứng dụng phân tán.

Tất cả chúng ta đều biết nền tảng định hướng vùng chứa và đám mây nguồn mở như Kubernetes và chúng ta cũng biết rất rõ ngôn ngữ lập trình Java, kể từ những năm 90 đã tồn tại trong chúng ta gần 20 năm, tự định vị là một trong những danh sách được sử dụng nhiều nhất trong các danh sách như TIOBE, trên thực tế, Java đã không bị tụt khỏi vị trí thứ 2 trong loại danh sách này, cho thấy sự thành công và cách phổ biến rộng rãi rằng Nó nằm trong số các cộng đồng nhà phát triển vì là nền tảng đa nền tảng.

Nếu chúng tôi tham gia cả hai dự án, Java và Kubernetes, chúng tôi có thể biết được tiềm năng trong ngành công nghiệp đám mây đang phát triển, và do đó cũng có trong các lĩnh vực khác sử dụng nó, chẳng hạn như IoT, thiết bị di động, microservices, container và đặc biệt là chức năng như dịch vụ hoặc FaaS. Chà, với khuôn khổ này, chúng tôi có thể triển khai vô số ứng dụng được viết bằng Java cho Kubernetes một cách hiệu quả và hiệu quả.

Về lợi ích của chính Quarkus (đã được thử nghiệm tại Red Hat):

  • Bắt đầu nhanh, cho phép mở rộng quy mô tự động của các dịch vụ nhỏ trong vùng chứa và Kubernetes, và thậm chí thực thi FaaS ngay lập tức.
  • Sử dụng bộ nhớ tối thiểu để tối ưu hóa mật độ của các thùng chứa.
  • Kích thước ứng dụng nhỏ hơn và chính thùng chứa.
  • Sử dụng thư viện tốt nhất cho Java và các tiêu chuẩn.
  • kiểu mẫu mệnh lệnh và phản ứng.
  • Và nhiều f kháckỹ năng của nhà phát triển, chẳng hạn như cấu hình hợp nhất, mã đơn giản hóa, tránh tạo tệp thực thi gốc gây phiền nhiễu, v.v.

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.