JBoss Fuse - Vải
Vải là gì?
Vải cung cấp khả năng quản lý và điều phối cho nhiều phiên bản Cầu chì. Vải cho phép chúng tôi kiểm soát tất cả các phiên bản Cầu chì được kết nối với nó từ một điểm duy nhất. Một hộp chứa Cầu chì bình thường có thể được chuyển đổi để hoạt động như một Vải. Vải có sổ đăng ký vải trong đó đóng vai trò là kho dữ liệu chứa tất cả thông tin liên quan đến các thùng chứa, nó quản lý.
Tại sao Vải?
Vải có những khả năng đặc biệt sau đây làm cho nó trở thành một ứng cử viên lý tưởng để sử dụng trong các môi trường phân tán.
- Giám sát trạng thái của tất cả các vật chứa trong vải.
- Khởi động và dừng các thùng chứa từ xa.
- Cung cấp vùng chứa từ xa để chạy một ứng dụng cụ thể.
- Nâng cấp ứng dụng và tung ra các bản vá trong hệ thống trực tiếp.
- Khởi động và cung cấp nhanh chóng với các thùng chứa mới, chẳng hạn như để đối phó với việc tăng tải trên hệ thống.
Thiết lập vải
Tạo vải
Hộp chứa cầu chì bình thường có thể được chuyển đổi thành Vải bằng cách sử dụng lệnh sau
fabric: create --clean --zookeeper-password myZooPass
Kết nối thùng chứa khác với Vải -
fabric:join --zookeeper-password myZooPass <fabric_host>:2181 Cont1
Note - Vui lòng thay thế <fnai_host> bằng tên máy chủ thực tế mà vải đang chạy.
Khi bạn đăng nhập vào Bảng điều khiển quản lý cầu chì từ trình duyệt của mình bằng localhost:8181, bạn sẽ có thể thấy hai vùng chứa như được hiển thị trong ảnh chụp màn hình sau. Hộp chứa Vải được biểu thị bằng biểu tượng đám mây nhỏ ở phía trước.
Hồ sơ
Hồ sơ chứa thông tin sau:
- Các gói sẽ được cài đặt
- Các tính năng được cài đặt
- Các cấu hình được áp dụng
Hồ sơ cung cấp một cách trong môi trường vải để cài đặt cùng một tập hợp các gói, tính năng và cấu hình trên nhiều máy chủ.
Nếu cùng một cấu hình được áp dụng cho nhiều vùng chứa và chúng tôi thay đổi cấu hình đó từ bất kỳ vùng chứa nào thì các thay đổi tương tự sẽ được triển khai tự động cho các vùng chứa còn lại mà nó được áp dụng.
Tạo hồ sơ
Đăng nhập vào FMC localhost:8181
Thời gian chạy → Quản lý
Ở phía bên trái dưới menu Hồ sơ, nhấp vào +
Nhập tên bạn muốn đặt cho hồ sơ và nhấp vào tạo.
Sau đó, hồ sơ sẽ được tạo.
Áp dụng hồ sơ cho vùng chứa
Thời gian chạy → Vùng chứa → gốc (chọn vùng chứa bạn muốn)
Nhấp chuột Addđiều này sẽ dẫn đến một hộp bật lên. Tìm kiếm hồ sơ bạn muốn và sau đó nhấp lạiAdd.
Hồ sơ sẽ được hiển thị trong danh sách như trong ảnh chụp màn hình sau.
Triển khai một gói
Để triển khai một gói, hãy sử dụng đường dẫn sau:
Thời gian chạy → Vùng chứa → gốc (chọn vùng chứa bạn muốn) → First_profile (chọn cấu hình)
Nhấp vào tab Gói. Đặt đường dẫn gói theo định dạng sau và sau đó nhấp vào+.
mvn:group.id/artifact.id/version
Ví dụ: mvn:com.tutorialpoint.app/camel-firt-app/1.0-SNAPSHOT
Một gói sẽ được thêm vào hồ sơ và sẽ được triển khai trên tất cả các vùng chứa mà hồ sơ được chỉ định.
Hủy triển khai một gói
Để hủy triển khai một gói, hãy sử dụng đường dẫn sau:
Thời gian chạy → Vùng chứa → gốc (chọn vùng chứa bạn muốn) → First_profile (chọn cấu hình)
Nhấp vào tab Gói và tìm kiếm gói bạn muốn xóa, sau đó nhấp vào X. Gói sẽ bị xóa khỏi tất cả các vùng chứa mà cấu hình được áp dụng.