2012-01-30 43 views
12

Sự khác nhau giữa Apache ActiveMQ và Apache ActiveMQ Apollo là gì?Sự khác nhau giữa ApacheActiveMQ và ApacheActiveMQApollo

Tài liệu Apollo cho biết: "ActiveMQ Apollo là một nhà môi giới nhắn tin nhanh hơn, đáng tin cậy hơn, dễ bảo trì hơn được xây dựng từ nền tảng của ActiveMQ ban đầu. Nó hoàn thành việc này bằng cách sử dụng kiến ​​trúc phân luồng và gửi thông điệp hoàn toàn khác". Mã mẫu java và hướng dẫn sử dụng tốt.

Có ai sử dụng ApacheActiveMQApollo trong môi trường trực tiếp không? Làm hiệu suất tốt hơn cho ActiveMQ gốc?

+0

một số thông tin về trạng thái của sản phẩm trong liên kết này - http://www.infoq.com/news/2011/12/apollo-benchmarks – Matt

+0

@Matt Cảm ơn phản hồi của bạn. Tôi cũng đề nghị blog này [ở đây] (http://hiramchirino.com/blog/) nhưng tôi muốn biết làm bất cứ ai sử dụng giải pháp này cho dự án trực tiếp của bạn và có được hiệu suất tốt hơn để ActiveMQ gốc. – MJM

+2

Tôi đã thực hiện kiểm tra so sánh giữa activemq và theo dõi một trong các yêu cầu gửi thư của tôi, chứ không phải trong quá trình sản xuất. Apollo đã cung cấp một hiệu suất tốt hơn so với Activemq. Khoảng 40% thông lượng hơn cho nhắn tin liên tục. Vì yêu cầu nhắn tin của tôi cao hơn nhiều nên tôi đang lên kế hoạch thử các khung công tác khác. – techuser

Trả lời

12

ActiveMQ v5 là sản phẩm ActiveMQ ổn định hiện tại. Nó cũng cứng và có một số tính năng đã được thêm vào trong những năm qua, nó được tài liệu và hỗ trợ tốt. ActiveMQ Apollo là thế hệ tiếp theo của ActiveMQ, nó được viết lại từ đầu bằng cách sử dụng một kiến ​​trúc hoàn toàn khác. Hiện tại nó không gần như là tính năng phong phú như ActiveMQ nhưng nó trở nên tốt hơn với mỗi bản phát hành. Hiện tại không có gần số lượng người dùng hoặc hỗ trợ cho Apollo nên bạn nên đánh giá cẩn thận nó để đảm bảo nó đáp ứng nhu cầu của bạn trước khi chọn nó làm nhà cung cấp dịch vụ nhắn tin của bạn.

Các vấn đề liên quan