grpc / grpc/grpc-java

Auto detection and use of epoll for ELG

Đang mở
#3,473 2 bình luận 1 reaction 0 người được giao Xem trên GitHub
enhancement
Ngôn ngữ chính
Java
Star
12.1k
Fork
4k
Merge trung bình
2 ngày 17 giờ
Pull request đã merge (30 ngày)
37

Mô tả

I know it's possible to pass in a custom ELG to the NettyServerBuilder, but it'd be great if by adding a dependency on the proper packages if the DefaultELGResource would just use reflection and use epoll instead. If I were to submit a PR, is this something that would be accepted?

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với NettyServerBuilder và DefaultELGResource để hiểu cách một nhóm vòng lặp sự kiện tùy chỉnh hiện được chọn. Kiểm tra các ranh giới dependency và reflection hiện có xung quanh epoll, sau đó xác định hành vi mong đợi khi các package phù hợp có mặt. Được xem là hoàn tất khi phạm vi triển khai đã được thống nhất và việc tự động chọn epoll được xác minh mà không yêu cầu ELG tùy chỉnh.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
java
Lĩnh vực
networking
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.