Skip to content

Distributed Configuration Management Platform: 分布式配置中心方案 #56

@hhstore

Description

@hhstore

配置中心使用流程:

Read : curl -X PUT http://ip:8500/v1/kv/键名 -d '值'
         // 键名可以是多级的,例如 aaa 例如 aaa/bbb
         // 插入 和 更新 都是此命令

Write : curl -X GET http://ip:8500/v1/kv/键名 单键查询
         curl -X GET http://ip:8500/v1/kv/键名?recurse 递归查出所有子目录的

Delete : curl -X DELETE http://ip:8500/v1/kv/键名 单键删除
         curl -X DELETE http://ip:8500/v1/kv/键名?recurse 递归删除所有子目录的


  • 使用配置中心,需要各业务进行配合 :
    • 各业务启动的时候,将自己本业务的信息(例如自己的地址,端口,密码之类的),写入到consul中,以供其他业务使用。
    • 各业务启动的时候,从consul中读取自己所需要的其他依赖服务的配置,写到自己的内存中,方便使用。

方案说明:

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions