2008-12-06 49 views
11

Nếu bạn đang chạy Apache Geronimo trong sản xuất tại sao bạn chọn nó trên các máy chủ ứng dụng khác và kinh nghiệm của bạn khi chạy Geronimo trong sản xuất là gì?Chạy Apache Geronimo trong sản xuất

Bạn cũng có thể chia sẻ công cụ servlet nào bạn quyết định sử dụng (Tomcat/Jetty) và tại sao bạn đưa ra quyết định này?

CẬP NHẬT: Cho đến nay câu hỏi này có hai phiếu bầu và một sao nhưng không có câu trả lời. Tôi bắt đầu tự hỏi, có ai đang sử dụng Apache Geronimo không? Logic của tôi sẽ là, nếu bạn sử dụng Geronimo để phát triển bạn cũng sẽ sử dụng nó để triển khai. Đúng? Vậy, điều đó có nghĩa là không ai đang sử dụng Geronimo?

Trả lời

6

Chúng tôi chắc chắn sử dụng Geronimo trong quá trình sản xuất!

Chúng tôi đã sử dụng phiên bản Tomcat từ 1.0, khoảng bốn năm trước khi tôi nhớ lại. Chúng tôi hiện đang chạy chủ yếu là 2.1.1.4.

Một trong các ứng dụng của chúng tôi nhận được khoảng 1 triệu lượt xem trang mỗi ngày. Những người khác là hư không gần đó, nhưng họ là những ứng dụng quan trọng cần phải làm việc tốt.

sự lựa chọn của chúng tôi được dựa chủ yếu vào:

  1. Giá: Đồng thời công ty chúng tôi bắt đầu sử dụng Java, chúng tôi không chắc những gì chúng ta cần ra khỏi một máy chủ ứng dụng. Vì vậy, chúng tôi quyết định bắt đầu tự do và làm việc theo cách của chúng tôi, nếu cần thiết.
  2. Tính năng cơ bản: Tôi đã có kinh nghiệm với WebSphere (base/ND) và Tomcat cũ đơn giản. Geronimo có các tính năng J2EE mà chúng tôi muốn, tất cả trong một gói nhẹ.
  3. Nguồn mở: Máy khách chính của chúng tôi mà chúng tôi sử dụng Java cho Nguồn mở được yêu cầu.
  4. Quen thuộc: Là máy chủ dựa trên Apache, chúng tôi đã sẵn sàng với Tomcat, OpenJPA, dịch vụ web Axis và các dịch vụ khác. Hơn nữa, chúng tôi cảm thấy thoải mái với cộng đồng Apache về việc theo dõi lỗi và những thứ nhỏ nhặt khác.
  5. Hỗ trợ: Chúng tôi dự kiến ​​sẽ chủ yếu là của riêng mình, nhưng biết rằng cộng đồng Apache hoạt động rất quan trọng. Như là sự hỗ trợ thương mại sẵn có của IBM, vì chúng tôi là đối tác kinh doanh của IBM.

Trải nghiệm của chúng tôi rất tuyệt vời. Các máy chủ rất đáng tin cậy. Tôi tìm kiếm nhật ký của mình một lần trong một thời gian và đôi khi thấy các lỗi lạ với kết nối cơ sở dữ liệu, một cuộc gọi EJB, nhưng chúng khá hiếm (và có thể là lỗi của mã của chúng tôi).

Hiệu suất thật ấn tượng. Tôi đùa rằng chúng tôi có thể chạy Geronimo từ máy tính xách tay của tôi và khách hàng sẽ không thấy sự khác biệt.Cung cấp cho nó bất kỳ máy chủ phong nha và nó sẽ purr cùng trong nhiều tháng.

Tôi không chắc có bao nhiêu người thực sự chạy Geronimo. Tôi khá bối rối về điều đó. Tôi đã nhìn thấy các slide (năm trước) đã liệt kê một số tên tuổi lớn như eBay sử dụng nó. Danh sách gửi thư đang hoạt động nhưng đôi khi có vẻ như chỉ có nhóm Geronimo giao tiếp với nhau.

Lỗi nghiêm trọng duy nhất mà tôi đã gặp phải là this one. Đó là một vấn đề lớn đối với chúng tôi, nhưng dĩ nhiên Geronimo là miễn phí và tôi không mong đợi họ sửa các lỗi quan trọng đối với tôi.

Tôi đã có ý nghĩa để kiểm tra máy chủ Apache TomEE, tự hỏi nếu nó được tích cực hơn hoặc công khai sử dụng. Chỉ để xem cộng đồng và cách sử dụng so sánh với Geronimo như thế nào.

1

Trả lời cập nhật của bạn: Điều đó có nghĩa là người dùng SO không sử dụng Geronimo hoặc tất cả đều bỏ phiếu bận và đưa ra nhận xét dí dỏm.

Dường như có một chút năng suất trên số mailing list của Geronimo, và tôi sẽ nói rằng bạn sẽ nhận được kết quả tốt hơn ở đó.

3

Ấn bản cộng đồng WebSphere là Geronimo. Vì vậy, IBM đã chọn nó như là một nền tảng của sự lựa chọn.

Khi chọn máy chủ ứng dụng, bạn thực sự chọn các API bạn muốn sử dụng trong ứng dụng của mình và có thể là giao diện quản trị (nhưng bạn chỉ sử dụng giao diện đó một lần).

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