Skip to content
/ brcc Public

BRCC ( better remote config center ) là một cái phân bố thức phối trí trung tâm, dùng cho thống nhất quản lý ứng dụng phục vụ phối trí tin tức, tránh cho các loại tài nguyên rơi rụng ở các hạng mục trung, đơn giản hoá tài nguyên phối trí giữ gìn phí tổn. Làm một loại nhẹ lượng cấp giải quyết phương án, bố trí đơn giản, đồng thời duy trì nhiều hoàn cảnh, nhiều phiên bản, nhiều nhân vật tài nguyên quản lý, có thể ở không thay đổi ứng dụng nguyên mã dưới tình huống vô phùng cắt cùng thật khi có hiệu lực phối trí tin tức.

License

Notifications You must be signed in to change notification settings

baidu/brcc

Repository files navigation

BRCC: Better Remote Config Center

Build Status codecov License brcc sdk starter


English| giản thể tiếng Trung

Tóm tắt

  BRCC là một cái phân bố thức phối trí trung tâm, dùng cho thống nhất quản lý ứng dụng phục vụ phối trí tin tức, tránh cho các loại tài nguyên rơi rụng ở các hạng mục trung, đơn giản hoá tài nguyên phối trí giữ gìn phí tổn. Làm một loại nhẹ lượng cấp giải quyết phương án, bố trí đơn giản, đồng thời duy trì nhiều hoàn cảnh, nhiều phiên bản, nhiều nhân vật tài nguyên quản lý, có thể ở không thay đổi ứng dụng nguyên mã dưới tình huống vô phùng cắt cùng thật khi có hiệu lực phối trí tin tức.

  BRCC từ tam bộ phận tạo thành: Quản lý đoan, phục vụ đoan, SDK, trong đó:
( 1 )Quản lý đoan:Trước sau đoan chia lìa, sau đoan căn cứ vào Spring Boot 2.0 khai phá, duy trì 6 cái duy độ ( sản phẩm, công trình, hoàn cảnh, phiên bản, phân tổ, phối trí hạng ) quản lý key-value cách thức phối trí; duy trì tế viên độ quyền hạn khống chế tầng cấp, thao tác quỹ đạo chờ năng lực. An toàn dễ dùng, duy trì cắm kiện hóa mở rộng nhẹ nhàng tổng thể bất luận cái gì công ty / tổ chức tài khoản quản lý hệ thống.
( 2 )Phục vụ đoan:Căn cứ vào spring boot 2.0 khai phá, đóng gói sau có thể trực tiếp vận hành, duy trì phối trí phân phát, đổi mới đẩy đưa.
( 3 )SDK:Duy trì java, go chờ nhiều loại khai phá ngôn ngữ cùng khai phá dàn giáo tổng thể, duy trì spring chú giải, phối trí thay đổi nghe lén cùng đổi mới, linh nghiệp vụ xâm nhập tính, thấp ngạch cửa tổng thể ( cung cấp spring boot starter phương thức tiếp nhập ).

Đặc tính

1. Thống nhất quản lý bất đồng hoàn cảnh, bất đồng sản phẩm tuyến phối trí

  • Cung cấp thống nhất giao diện tập trung thức quản lý bất đồng hoàn cảnh, bất đồng sản phẩm tuyến, bất đồng công trình phối trí
  • Thông qua phiên bản phục chế, có thể hiệu suất cao hoàn thành tân nghiệp vụ phối trí

2. Phối trí sửa chữa thật khi có hiệu lực ( nhiệt tuyên bố )

  • Cam chịu 2 giây tiếp thu đến mới nhất phối trí
  • Chủ động thay đổi thông tri

3. Quyền hạn quản lý, nhân vật cách ly

  • Nhiều cấp quyền hạn, nhiều loại nhân vật tế viên độ quản khống ( sản phẩm tuyến, công trình, hoàn cảnh ), duy trì đọc viết quyền hạn
  • Quan trọng tin tức mã hóa lẫn nhau
  • Token cơ chế

4. Nhiều lời ngôn duy trì

  • Duy trì Java, Go bản cài đặt lấy SDK phương thức tiếp nhập
  • Duy trì OpenAPI nhanh chóng tiếp nhập ( không hạn định ngôn ngữ, chỉ cần duy trì Http hiệp nghị có thể )

5. Nhưng ngược dòng

  • Thao tác quỹ đạo nhưng truy tung
  • Lịch sử phối trí nhưng tuần tra cùng hồi tưởng

6. Hoãn tồn thêm vào

  • Quan trọng tiếp lời duy trì hoãn tồn chốt mở phối trí

7. Càng nhẹ lượng

  • Bố trí đơn giản, trước mắt cường ỷ lại phần ngoài phục vụ là MySQL
  • Càng ngắm nhìn: Chỉ chú ý phối trí tương quan khống chế

8. Tuần tra càng phương tiện

  • Tế viên độ hóa đến key-value phối trí hạng tầng cấp
  • Duy trì mơ hồ xứng đôi kiểm tra

Kỹ thuật giá cấu

技术架构

Nhanh chóng bắt đầu

Xem xétNhanh chóng bắt đầu

Thí nghiệm hoàn cảnh cùng tài khoản

Địa chỉ:http://180.76.36.149/#/login Thí nghiệm tài khoản 1: test1 123456 Thí nghiệm tài khoản 2: test2 123456

Toàn bộ hồ sơ

Bố trí sổ tay

Quản lý đoan sử dụng sổ tay

Api hồ sơ

JAVA SDK sử dụng sổ tay

Go SDK sử dụng sổ tay

Giữ gìn giả

Cống hiến

issues cống hiến: Như ở sử dụng trung gặp được vấn đề, thỉnh ởhttps://github /baidu/brcc/issuesTân kiến issues phản hồi vấn đề.

Thảo luận

Nếu ngài có bất luận cái gì ý kiến hoặc vấn đề đều có thể đề issue đến github hoặc gitee, chúng ta đem kịp thời vì ngài giải đáp.

Như ở sử dụng trung gặp được vấn đề, nhanh chóng câu thông, nhưng WeChat rà quét mã QR, gia nhập brcc kỹ thuật giao lưu đàn, tăng thêm dưới đây quản lý viên WeChat, cũng ghi chú “brcc”, quản lý viên mời ngài nhập đàn:

Ngài cũng có thể gia nhập Baidu như lưu thảo luận đàn trực tiếp tham dự thảo luận cùng vấn đề: 3664772

Phiên bản đổi mới

  • 1.0.0 brcc đệ nhất bản tuyên bố, cụ bị sáu cái duy độ quản lý K-V phối trí năng lực, ngũ cấp quyền hạn khống chế năng lực, thao tác quỹ đạo truy tung, thay đổi đẩy đưa, duy trì spring nguyên sinh phối trí chú giải chờ công năng;

Càng nhiều nội dung thỉnh tham kiến:Lịch sử phát bản đổi mới

About

BRCC ( better remote config center ) là một cái phân bố thức phối trí trung tâm, dùng cho thống nhất quản lý ứng dụng phục vụ phối trí tin tức, tránh cho các loại tài nguyên rơi rụng ở các hạng mục trung, đơn giản hoá tài nguyên phối trí giữ gìn phí tổn. Làm một loại nhẹ lượng cấp giải quyết phương án, bố trí đơn giản, đồng thời duy trì nhiều hoàn cảnh, nhiều phiên bản, nhiều nhân vật tài nguyên quản lý, có thể ở không thay đổi ứng dụng nguyên mã dưới tình huống vô phùng cắt cùng thật khi có hiệu lực phối trí tin tức.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages