[HICC.VN]

Apache Karaf là một dự án phụ của Apache Felix . Nó được định nghĩa là “một thùng chứa OSGi nhẹ”.

những bạn đang xem: Osgi là gì

Tôi không hiểu lúc nào nên sử dụng hạng nặng và lúc nào nên sử dụng trọng lượng nhẹ. website của họ không giải thích điều này quá nhiều.

Nhãn “thùng chứa OSGi nhẹ” tương phản Karaf với nhiều thùng chứa OSGi phong phú hơn, không với Felix .

nhằm trích dẫn Guillaume Nodet (tác giả của Karaf) từ đây :

Felix chỉ là thời gian vận hành lõi OSGi. Karaf mang đến “phân phối” dựa trên Felix bằng phương pháp thêm những tính năng khác như bảng điều khiển, cơ chế từ xa SSH, trình vận hành tệp và hơn thế nữa.

Xem thêm: Sinh Năm 2022 Tuổi Gì – Sinh Năm 2022 Tuổi Con Gì

Trong sơ đồ này của kiến ​​trúc Karaf, Felix (hoặc vận hành OSGi khác – hiện Equinox cũng được hỗ trợ) là hộp OSGi, những hộp khác là những tính năng được Karaf thêm vào:

*

 Do đó, trừ lúc những bạn có những nhu cầu cụ thể không được Karaf đáp ứng (yêu cầu quyền truy cập vào vận hành cơ bản), thường sẽ hợp lý lúc sử dụng điều này vì nó mang đến nhiều hơn nữa “ngoài hộp”.

204
23 thg 10, 2009Matthew Murdoch
Marcel Karaf không phải là nguyên khối hoặc khổng lồ như máy chủ Java EE. Đây là một vận hành rất mỏng và tối giản. Đây là một sản phẩm cốt lõi không có vô vàn chức năng ngoài giao diện điều khiển cơ bản, tải tệp rằng những bạn thực sự cũng có thể đọc những tệp cấu hình, v.v … Tệp Zip mới nhất của nó là 19,1 MB. Vâng. Nhỏ. Nó cũng có thể thuận tiện và tối ưu nhất vận hành trên những thiết mắc phải nhỏ và làm việc trong nhúng.

Những gì những chúng ta cũng cũng có thể nghĩ đến là một chiếc gì đó giống như ServiceMix sử dụng Karaf làm lõi/kernel. Nhưng nó bao gồm CXF, ActiveMQ, Camel và những thư viện khác trong cấu hình đầy đủ của nó. Thậm chí sau đó chúng có kích thước tối thiểu, trung bình và đầy đủ.

Xem thêm: Liệt Dương Là Gì – Nguyên Nhân, Dấu Hiệu, Cách Chữa Trị

Thực sự, đối với 99% những dự án ngoài kia, sẽ không có ý nghĩa gì lúc khởi động trực tiếp với Felix và không sử dụng Karaf thay thế.

5
3 thg 3, 2016Ranx0r0x
Chính xác thì Apache Karaf là gì?

Đọc bản kê khai Jar của riêng tôi

OSGi khắc phục vấn đề gì?

Karaf / Maven – Không thể khắc phục: thiếu yêu cầu osgi.wires.package

lúc nào tôi nên sử dụng Gói nhập khẩu và lúc nào tôi nên sử dụng Gói yêu cầu?

Một chu trình đã được phát hiện trong đường dẫn xây dựng của dự án xxx – Vấn đề đường dẫn xây dựng

Java 8 & Thiếu khả năng cần thiết cực kì Yêu cầu-Khả năng: osgi.ee; bộ lọc = “(& (osgi.ee = JavaSE) (phiên bản = 1.8))”

org.osgi.framework.BundleException: Không thể tìm thấy gói: org.Eclipse.equinox.console

Không thể có được Khóa thay đổi trạng thái

Spring Boot cũng có thể được sử dụng với OSGi không? Nếu không, có kế hoạch nào nhằm có OSGi Spring Boot không?

Làm cách nào nhằm hoàn tác những cam kết gần đây nhất trong Git?

Làm cách nào nhằm tìm tất cả những tệp chứa văn bản cụ thể trên Linux?

Tại sao nhanh chóng hơn nhằm xử lý một mảng được sắp xếp hơn một mảng chưa được sắp xếp?

Làm cách nào nhằm xóa một phần tử cụ thể khỏi một mảng trong JavaScript?

Cách hoàn nguyên kho lưu trữ Git về một cam kết trước đó

Làm thế nào với phần thưởng của chúng tôi xem như một phần của chúng

Làm cách nào nhằm chuyển hướng đến một website khác?

Làm thế nào nhằm giảm giá

Làm cách nào nhằm đổi tên một chi nhánh Git địa phương?

Cho – Phần trên một trong hầu hết JavaScript?

luôn mục: Hỏi Đáp

Nguồn : Tổng hợp

[bvlq_danh_muc]

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.