美文网首页
pomelo新增服务器方法

pomelo新增服务器方法

作者: 倔强的满腔热血 | 来源:发表于2017-02-20 16:54 被阅读422次

    1.在config目录下的servers.json中配置相应的服务器

    activity:服务器名, id:服务器id

    2、在app.js中配置相应的服务器。

    configure中第一个参数是环境,第二个是服务器类型, 第三个是回调函数,符合条件时执行。set用于设置服务器的各个属性和组件。

    3、在config目录下配置adminServer.json

    这个文件的使用是让指定type的服务器通过token去向master注册。

    master是框架组件,在poemlo.start()时首先被启动,然后由它负责启动其他的组件,包括系统组件和servers.json 中的用户配置组件。

    servers.json 中的组件被启动,要向master注册报告自己已经启动了。

    在报告的时候需要通过consoleService的authserver的token进行验证。

    这个authserver的token就在adminServer.json中

    若是没有对对应的type配置对应的token,那么这个服务器就无法注册到master。

    这个功能在 node_modules/pomelo/node_modules/pomelo-admin中实现。

    因此,你server.json中有几种服务器,那么就得在adminserver.json中配置对应的type与token.

    (token随便填,自己生成个足够长的字符串填进去即可)

    不同服务器用相同的token也可以,取决于你的安全性要求程度。

    根据官方的描述,在单机部署时,是可以没有这个文件的,但是如果要分布式部署,必须有这个文件,当做不同服务器间(主要是master和其它服务器的monitor组件)之间通讯的验证串来使用。

    相关文章

      网友评论

          本文标题:pomelo新增服务器方法

          本文链接:https://www.haomeiwen.com/subject/yrsewttx.html