Hỏi đáp

Osgi Là Gì – Sự Khác Nhau Cơ Bản Giữa Osgi Và Java Ee Là Gì

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ẹ”.

khách tham quan đang xem: Osgi là gì

Tôi ko hiểu biết 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ẹ. Trang web của họ ko 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, ko với Felix .

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

Felix chỉ là thời gian chạy lõi OSGi. Karaf cung cấp “phân phối” dựa trên Felix bằng cách thêm những tính năng khác như bảng điều khiển, cơ chế từ xa SSH, trình triển khai 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 triển khai OSGi khác – hiện Equinox cũng được tư vấn) 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 khách tham quan sở hữu những nhu cầu cụ thể ko được Karaf đạt được ý muốn (yêu cầu quyền truy cập vào triển khai cơ bản), thường sẽ hợp lý lúc sử dụng điều này vì nó cung cấp nhiều hơn “ngoài hộp”.

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

Những gì khách tham quan sở hữu thể nghĩ tới là một mẫu gì đó tương đương 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 sở hữu 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ẽ ko sở hữu ý nghĩa gì lúc bắt đầu trực tiếp với Felix và ko sử dụng Karaf thay thế.

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

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

OSGi giải quyết vấn đề gì?

Karaf / Maven – ko thể giải quyết: 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 năng lực cần thiết Yêu cầu-năng lực: osgi.ee; bộ lọc = “(& (osgi.ee = JavaSE) (phiên bản = một.8))”

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

ko thể sở hữu được Khóa thay đổi trạng thái

Spring Boot sở hữu thể được sử dụng với OSGi ko? Nếu ko, sở hữu kế hoạch nào để sở hữu OSGi Spring Boot ko?

Làm cách nào để hoàn tác những cam kết vừa qua nhất trong Git?

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

Tại sao nhanh hơn để 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 để 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 Danang Discovery xem như một phần của chúng

Làm cách nào để chuyển hướng tới một trang web khác?

Làm thế nào để giảm giá

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

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

Chuyên mục: Hỏi Đáp


Nguồn : Sưu tầm

Related Articles

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 *

Back to top button