• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wkong
V2EX  ›  程序员

分布式你认为最简单的操作命令应该是怎么样的?,比如加入节点,移除节点

  •  
  •   wkong ·
    tangtaoit · Aug 17, 2023 · 1537 views
    This topic created in 1033 days ago, the information mentioned may be changed or developed.

    现在发现大部分分布式部署非常复杂

    我目前想到的简洁的模式

    启动单个(如果没有节点加入就单例模式)

    wk --node-id=1 --listene-addr=http://10.0.1.10:2380
    

    加入一个节点

    wk --node-id=2 --listene-addr=http://10.0.1.10:2381 --join=http://10.0.1.10:2380
    

    移除一个节点

    
    wk remove
    
    

    不知这些命令是否满足要求,是否还有更简洁的操作命令?

    8 replies    2023-08-18 11:07:45 +08:00
    msg7086
        1
    msg7086  
       Aug 18, 2023
    如果是一机一节点,不如用 yaml/json 写个配置文件。
    wkong
        2
    wkong  
    OP
       Aug 18, 2023
    @msg7086 这种方式比配置更简单,配置有教学成本,这个基本一看就明白,
    yinmin
        3
    yinmin  
       Aug 18, 2023 via iPhone
    用配置文件好。用指令的话,一个系统部署了 1-2 年之后再做调整,还要查手册看指令说明;用配置文件可以依样画葫芦调整参数。
    wkong
        4
    wkong  
    OP
       Aug 18, 2023
    @yinmin 嗯 这确实是配置的优点
    wkong
        5
    wkong  
    OP
       Aug 18, 2023
    我的想法是前期尽量让他心智成本足够低。入门门槛极度简单。一个是简单,一个是可维护性,要择中选择
    yinmin
        6
    yinmin  
       Aug 18, 2023 via iPhone
    @wkong 参考 docker ,同时支持命令行和配置文件
    msg7086
        7
    msg7086  
       Aug 18, 2023
    「一看就明白」,然后回来问你为什么照着打上去以后不管用,结果一看 listen 拼写成了 listene 。
    wkong
        8
    wkong  
    OP
       Aug 18, 2023
    @msg7086 😄
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3372 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 11:33 · PVG 19:33 · LAX 04:33 · JFK 07:33
    ♥ Do have faith in what you're doing.