Replies: 5 comments 4 replies
-
|
Beta Was this translation helpful? Give feedback.
-
关联issue:#5304 |
Beta Was this translation helpful? Give feedback.
-
另外一个,跟设计可能关系不是最紧密。就是名称上,最好脱离venus,否则grant团队容易搞混。。 |
Beta Was this translation helpful? Give feedback.
-
venus-tool 的开发计划venus-tool 的开发主要分成两个大阶段来完成 Comand UI 阶段这个阶段的 venus-tool 主要满足用户对于链服务数据管理的需求,补充当前 venus 体系下用户获取链服务相关数据和进行配置的工具 Web UI 阶段这个阶段较上一阶段增加了对订单服务和算力服务用户相关数据的管理,并且提供更加友好的交互界面 同时,也有可能会考虑以下的架构形式: 注意点
|
Beta Was this translation helpful? Give feedback.
-
@LinZexiao 想到一个名字。介于这个组件相对比较工具性,思路上我们可以参照node的npm(node package manager)? 我们的就叫 CC @hunjixin |
Beta Was this translation helpful? Give feedback.
-
venus-tool 架构初步设想与讨论
目标
能够确定 venus-tool 的架构,方便开展下一阶段相关工作
背景
venus-tool 提出来的初衷是希望给用户提供更加便捷和完善的管理接口,用于管理用户在链服务,订单服务和算力服务的设置和数据. 同时调和因为链服务和用户分离的情形下带来的矛盾.
初步设想
venus-tool 通过 rpc 连接的方式访问链服务的部分组件,venus-market, 和 venus-cluster ,来获取相关服务, 查询和修改用户相关的数据.
同时它可以用一套统一的 rpc 接口, 为用户提供 基于web 界面或者命令行的交互方式
部署方案
基于我们现有的 venus 体系,我们可以提出两种部署方案
目前的鉴权 现状
不同的部署方案有个能会新增对外暴露的接口,因此有可能需要考虑完善相关的鉴权方案
使用 auth 的 token 进行鉴权
cluster 目前是只提供本地服务,不对外部开放
market 目前使用的是 auth 的 token 进行鉴权,以后有可能采用的新的鉴权方案,在本地部署的话,也可以考虑不鉴权,只对本地开放
venus-tool 机房本地部署
优点
缺点
venus-tool 和云服务一起部署
优点
缺点
讨论焦点及结论
(更多讨论的关注点,欢迎大家补充)
相关连接
Beta Was this translation helpful? Give feedback.
All reactions