Cách Apollo Nhận Dạng Môi Trường Hiện Tại - tải game nổ hũ tặng code

Trong quá trình sử dụng Apollo làm trung tâm cấu hình, tôi đã gặp một số vấn đề và muốn chia sẻ kinh nghiệm để tránh các lỗi tương tự trong tương lai. Thường thì tham số khởi động của dịch vụ Java khá cố định, vì thế khi triển khai trên môi trường mới, chúng tôi không kiểm tra kỹ càng. Tuy nhiên, sau đó chúng tôi phát hiện ra rằng có một số bất thường trong dữ liệu nghiệp vụ. Sau khi điều tra, hóa ra dịch vụ Java lại kết nối với Apollo ở môi trường thử nghiệm thay vì môi trường sản xuất. Nguyên nhân là do biến môi trường được truyền là -Denv=fat, mà theo cấu hình của chúng tôi, fat đại diện cho môi trường thử nghiệm. Thực tế, nó nên là kết quả bóng đá hôm nay tại vin777 -Denv=pro.

Apollo hỗ trợ nhiều loại môi trường khác nhau, nohu tải game nổ hũ club bao gồm:

1public enum Env {
2    LOCAL, DEV, FWS, FAT, UAT, LPT, PRO, TOOLS, UNKNOWN;
3
4    public static Env fromString(String env) {
5        Env environment = EnvUtils.transformEnv(env);
6        Preconditions.checkArgument(environment != UNKNOWN, String.format("Môi trường %s không hợp lệ", env));
7        return environment;
8    }
9}