2016-04-11 18 views
6

Microservices là tất cả về phân hủy hệ thống của bạn thành các thành phần riêng biệt. Tuy nhiên, một số thứ trong một hệ thống có vẻ như tập trung trong tự nhiên. Mối quan ngại của tôi là về cài đặt hệ thống. Trong một khối nguyên khối, bạn có một tệp lớn/db với tất cả tham số, cài đặt và tùy chọn. Điều này có thể được cập nhật, sao lưu, khôi phục, xuất, nhập khẩu, vv (suy nghĩ về Windows registry). Hơn thế nữa, khách hàng của bạn được sử dụng để đi đến một "nơi" này và thiết lập hệ thống. Với kiến ​​trúc microservices "trung tâm" này có vẻ giống như một mô hình chống.cài đặt tập trung với microservices

Các cơ chế/khuôn khổ để giải quyết mâu thuẫn đó là gì?

Trả lời

5

Bạn đã xem các dự án như ZooKeeper, etcd hoặc Consul? Đây có thể cung cấp các cơ sở để quản lý cài đặt cấu hình và khám phá dịch vụ của bạn.

+0

[article] sau đây (http://www.simplicityitself.io/getting/started/with/microservices/2015/06/10/service-discovery-overview.html) cũng có thể giúp bạn. Nó so sánh ZooKeeper, Consul và Etcd. –

Các vấn đề liên quan