DỰA TRÊN PHÂN TÍCH
Định tuyến dựa trên lạc đà có thể được hiểu dễ dàng bằng cách đặt mình vào vị trí của chủ sở hữu Hãng hàng không (ví dụ: American Airlines, Jet Airways).
Mục đích của 'hãng hàng không của bạn' là 'chở' 'hành khách' từ một 'thành phố' đến một thành phố khác trên thế giới. Bạn sử dụng máy bay của các 'công ty máy bay' khác nhau như Boeing, Airbus, HAL để chở hành khách.
Hành khách của hãng hàng không của bạn sử dụng 'sân bay' từ thành phố và gỡ lỗi cho họ bằng cách sử dụng sân bay của thành phố. Một hành khách có thể 'đi du lịch' đến nhiều thành phố, nhưng ở mọi nơi họ phải đi qua sân bay để di chuyển giữa máy bay của hãng hàng không của bạn và thành phố.
Lưu ý rằng một hành khách 'khởi hành' từ thành phố về cơ bản là 'đến' vào máy bay của các hãng hàng không của bạn. Và một người đi đường 'đến' vào thành phố, về cơ bản là khởi hành từ máy bay. Vì chúng tôi ở vị trí của chủ sở hữu hãng hàng không, thuật ngữ 'hành khách đến' và 'hành khách khởi hành' được đảo ngược với các quan niệm thông thường của chúng tôi dựa trên quan điểm của thành phố.
Cơ sở hạ tầng 'sân bay' của mỗi thành phố được sử dụng bởi hành khách 'khởi hành' và hành khách 'đến'. Một sân bay cung cấp 'cơ sở hạ tầng khởi hành' cho hành khách khởi hành, khác với 'cơ sở hạ tầng đến' được cung cấp cho hành khách đến.
Hành khách có thể tiếp tục thực hiện các hoạt động trong ngày do các 'tiện nghi' khác nhau được cung cấp bên trong máy bay bởi các hãng hàng không của bạn khi đi du lịch.
Trên hết, hãng hàng không của bạn cũng cung cấp các phương tiện phòng chờ cho các phương pháp điều trị đặc biệt như 'hiểu ngôn ngữ địa phương' và hoặc chuẩn bị cho bạn 'du lịch'.
Cho phép thay thế một vài từ / cụm từ được sử dụng ở trên bằng sau:
hãng hàng không của bạn: Lạc đà Apache
công ty máy bay: Cơ chế vận tải
máy bay của hãng hàng không của bạn: Cơ chế vận chuyển cơ bản của Apache Camel
thực hiện: tuyến đường
hành khách: tin nhắn;
thành phố: hệ thống;
sân bay: Thành phần lạc đà;
hiểu ngôn ngữ địa phương: Chuyển đổi loại;
khởi hành: sản xuất, sản xuất
đến: tiêu thụ, tiêu thụ
du lịch: định tuyến
tiện nghi: cung cấp
Sau khi thay thế các từ, đây là những gì bạn nhận được:
Mục đích của 'Lạc đà Apache' là định tuyến 'thông điệp' từ một 'hệ thống' đến một hệ thống khác trên thế giới. Lạc đà Apache sử dụng các cơ chế vận chuyển khác nhau để định tuyến tin nhắn.
Lạc đà Apache nhặt các tin nhắn bằng cách sử dụng 'Thành phần dựa trên lạc đà' của hệ thống 'từ' và thả chúng bằng cách sử dụng 'Thành phần dựa trên lạc đà' của hệ thống 'đến'. Một thông điệp có thể định tuyến đến nhiều hệ thống, nhưng ở mọi nơi chúng phải đi qua 'Các thành phần dựa trên lạc đà' để di chuyển giữa 'Cơ chế vận chuyển cơ bản của Apache Camel' và hệ thống.
Lưu ý rằng một thông điệp 'được tạo ra' từ hệ thống về cơ bản là 'được tiêu thụ' vào cơ chế vận chuyển cơ bản của Apache Camel '. Và một thông điệp được sử dụng bởi một hệ thống, về cơ bản được tạo ra bởi 'Cơ chế vận chuyển cơ bản của Apache Camel'.
Vì chúng tôi đang cố gắng hiểu lạc đà, chúng tôi phải suy nghĩ từ quan điểm của Camel ở đây trở đi. Do đó, ý nghĩa của thuật ngữ 'thông điệp người tiêu dùng' và 'thông điệp nhà sản xuất' là đảo ngược với các khái niệm thông thường của chúng tôi dựa trên quan điểm của một hệ thống.
Tương tự 'Cơ sở hạ tầng mã hóa' Thành phần dựa trên lạc đà được sử dụng bởi 'thông điệp nhà sản xuất' và 'thông điệp người tiêu dùng'. 'Thành phần dựa trên lạc đà' cung cấp 'điểm cuối của nhà sản xuất' cho 'thông điệp của nhà sản xuất' và 'điểm cuối của người tiêu dùng' cho 'thông điệp của người tiêu dùng'.
Tin nhắn có thể được xử lý bởi Camel khi chúng đang được định tuyến.
Ngoài định tuyến này, Camel cung cấp các tính năng đặc biệt như 'Chuyển đổi loại' và nhiều tính năng khác ...