Angie, fork Nginx được tạo bởi các nhà phát triển đã rời F5

Angie là một ngã ba được tạo ra bởi các nhà phát triển F5 cũ

Nó đã được công bố phát hành phiên bản đầu tiên của máy chủ HTTP máy chủ proxy hiệu suất cao và đa giao thức "Angie" cái nào nó là một ngã ba của Nginx được tạo bởi một nhóm các nhà phát triển dự án cũ đã rời khỏi F5 Network.

Đối với những người mới sử dụng NGINX, bạn nên biết rằng nó cho phép các công ty chuyển đổi kỹ thuật số hiện đại hóa các ứng dụng nguyên khối hiện có của họ và cung cấp các ứng dụng dựa trên microservices mới.

Chúng ta phải nhớ rằng Chỉ hơn 2 năm trước, Nginx và F5 cùng công bố tin tức về anh ấyđể mua lại cuối cùng của Nginx, bởi nhóm F5 Network, công ty hàng đầu trong các dịch vụ ứng dụng đa đám mây, với tổng giá trị doanh nghiệp là 670 triệu đô la.

Tuy nhiên, bất chấp những lời giải thích, những nghi ngờ và câu hỏi vẫn còn trong cộng đồng nguồn mở về việc mua lại này và tương lai của các giải pháp nguồn mở của Nginx, mà chúng ta đã có thể thấy một chút hướng đi mà nó đang thực hiện. , họ đã quyết định tiếp tục với một dự án về phía mình.

Về Angie

Về dự án các nhà phát triển mô tả nó như sau:

Angie là một máy chủ web hiệu quả, mạnh mẽ và có khả năng mở rộng, được một số nhà phát triển cốt lõi cũ của nó tách ra từ nginx, với ý định mở rộng chức năng vượt xa phiên bản gốc.

Angie là một phần mềm thay thế cho nginx, vì vậy bạn có thể sử dụng cấu hình nginx hiện có của mình mà không cần thay đổi.

Để hỗ trợ sự phát triển của dự án và tiếp tục ủng hộ Người dùng Nginx ở Nga (hãy nhớ rằng nó được tạo ra bởi Igor Sysoev, một kỹ sư phần mềm người Nga và các khối khác nhau đã được áp dụng ở Nga do cuộc xung đột hiện tại với Ukraine), Máy chủ Web của công ty đã được tạo ra, nhận được khoản đầu tư 1 triệu đô la.

Trong số những người đồng sở hữu công ty mới: Valentin Bartenev (lãnh đạo nhóm phát triển sản phẩm Nginx Unit), Ivan Poluyanov (cựu giám đốc phát triển đầu cuối của Rambler và Mail.Ru), Oleg Mamontov (người đứng đầu NGINX Inc . nhóm hỗ trợ kỹ thuật) và Ruslan Ermilov (ru@FreeBSD.org). Zaur Abasmirzoev, cựu giám đốc kỹ thuật của slow.ru, đã được bổ nhiệm làm giám đốc của công ty mới. Igor Sysoev, người sáng lập Nginx, không tham gia vào dự án.

Sự ra mắt của Angie 1.0.0 fork từ cơ sở mã nginx 1.23.2 và bao gồm các thay đổi sau:

  • Đã thêm triển khai giao diện HTTP RESTful để truy cập thông tin máy chủ web cơ bản và thống kê về kết nối máy khách, vùng bộ nhớ được chia sẻ, yêu cầu HTTP, bộ nhớ đệm phản hồi HTTP, truy vấn DNS, phiên TCP / UDP được tạo bởi luồng mô-đun và các vùng hạn chế được triển khai bằng cách sử dụng limit_conn và mô-đun limit_req. Thống kê được tạo ở định dạng JSON. Chỉ thị "api" mới được cung cấp để kích hoạt giao diện RESTful HTTP.
  • Chỉ thị "status_zone" đã được thêm vào mô-đun "http", xác định vùng thu thập thống kê về các yêu cầu được xử lý trong ngữ cảnh của chỉ thị "máy chủ" và "vị trí".
  • Chỉ thị "status_zone" đã được thêm vào mô-đun "luồng", xác định vùng thu thập thống kê về các phiên TCP và UDP.
  • Tham số "status_zone" đã được thêm vào lệnh "giải quyết", xác định vùng tích lũy thống kê về các truy vấn DNS được gửi.
  • Đã thêm biến $ angie_version với phiên bản máy chủ Angie.

Cuối cùng, nó được đề cập rằng cho một phần của kế hoạch tương lai, hãy ghi nhớ một mở rộng đáng kể chức năng ban đầu trong khi vẫn duy trì khả năng tương thích cơ bản với cấu hình Nginx và khả năng sử dụng Angie thay thế cho Nginx mà không thay đổi cấu hình đáng kể.

So với Nginx ban đầu, nó được lên kế hoạch để cải thiện chất lượng khả năng chịu lỗi, tăng hiệu suất, đơn giản hóa việc bảo trì và thêm các tính năng bổ sung cho các hệ thống cụm.

Quan tâm đến việc tìm hiểu thêm về nó, bạn nên biết rằng mã nguồn của Angie có sẵn theo giấy phép BSD và có thể tìm thấy tại liên kết sau.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.