php如何使服务负载均衡权重控制生效?
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- php
- Lĩnh vực
- backend, distributed-systems
Hướng nghiên cứu
Issue không nêu tên bất kỳ tệp PHP hoặc bài kiểm thử nào. Hãy bắt đầu bằng cách xác định phần triển khai cân bằng tải của service-consumer và so sánh hành vi của nó với ConsumerApplication.java và ví dụ NacosRule được tham chiếu. Được xem là hoàn thành khi các trọng số được cấu hình trong bảng điều khiển Nacos ảnh hưởng đến việc lựa chọn dịch vụ PHP, thay vì luôn sử dụng round-robin.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
java服务是这样的:
实现在Nacos控制台上配置服务权重
Nacos默认是轮询。此时在控制台上修改服务的权重是无效的,仍然是轮询。
可以在消费者Consumer的代码上面加上:
ConsumerApplication.java
@Bean
@Scope(value = "prototype")
public IRule loadBalanceRule()
{
return new NacosRule();
}
这样就可以支持在控制台上手动配置权重了。
————————————————
版权声明:本文为CSDN博主「mxb1234567」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mxb1234567/article/details/109532872
- Ngôn ngữ chính
- PHP
- Star
- 22
- Fork
- 14
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của hyperf/nacos
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
-
请求支持Nacos v2接口Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
Nacos2 配置中心 grpc请求方式 无法更新配置Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
-
不支持nacos2.0的接口Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 15/100
-
提示是持久性服务,无法注册临时实例。Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 84/100
mailcow/mailcow-dockerized#7652 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 3 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 91/100
benjaminkott/bootstrap_package#1675 ·