+
Skip to content

Releases: eolinker/eosc

支持动态设置ssl证书

03 Feb 08:23
Compare
Choose a tag to compare
v0.8.3

Merge remote-tracking branch 'origin/develop' into main-github

修复初始化时setting配置读取失败的问题

09 Oct 03:06
Compare
Choose a tag to compare
v0.7.1

Merge branch 'develop' into main-github

多协议底层支持

28 Sep 11:08
Compare
Choose a tag to compare

1、修复restart、stop进程失败的问题
2、新增环境变量模块
3、新增自定义渲染模版
4、调整匿名结构体生成json schema顺序错误的问题
5、通信协议升级,底层支持多协议接入

修复转发文件内容失败的问题

22 Aug 01:42
Compare
Choose a tag to compare
v0.6.2

修复文件转发时数据丢失的问题

修复日志的一系列问题

07 Aug 13:04
Compare
Choose a tag to compare
v0.6.1

Merge remote-tracking branch 'origin/develop' into main-github

eosc底层raft算法替换

31 Jul 15:22
Compare
Choose a tag to compare

1、升级raft集群算法,替换etcd内置的kv实现

  • 升级原因:
    • 由于早期选型时对etcd的源码调研不够完整,旧版本只使用了etcd的raft协议实现,eosc重新实现了kv的处理,该实现的可靠性、性能未经证明
    • 本次升级抛弃了eosc自己实现的kv,使用etcd内置的kv实现,该模型及代码经历过海量用户长时间、大规模的使用,可靠性、性能方面具有一定保证,并且方便以后同步升级到etcd的新版本

2、修复日志输出格式错误的问题

修复unixsocket空指针问题

01 Jul 14:56
Compare
Choose a tag to compare

修复unixsocket空指针问题

增加默认读取配置操作

20 Jun 10:47
Compare
Choose a tag to compare

增加 不指定 env时,先尝试在工作目录读env配置,再尝试从 /etc/{name}/{name}.yml 读

eosc v0.5.0版本发布

17 Jun 10:17
Compare
Choose a tag to compare
  1. 进程模型优化,新增admin进程,提供openAPI及渲染模版内容
    进程名称及其作用如下:
  • master进程:
    • 类型:常驻进程
    • 作用
      • 守护进程,管理子进程的启停
      • 负责Raft集群的通信与同步
      • Cli命令交互
      • openAPI流量入口,监听管理端口
      • 将openAPI请求转发到leader节点的admin进程中处理
  • admin进程
    • 类型:常驻进程,仅当节点为leader时启动
    • 作用
      • 配置态进程,该进程缓存了worker进程运行所需要的所有信息
      • 处理openAPI请求,校验请求数据的合法性
      • 提供render模版,供dashboard渲染
  • worker进程
    • 类型:常驻进程
    • 作用
      • 网关核心进程,执行流量转发的工作流程
      • 支持加载外部插件
      • 当插件更新/重加载时,该进程会重启
  • help进程:
    • 类型:临时进程
    • 作用:
      • 由master启动,处理完临时任务后停止
      • 当执行安装/升级拓展时,会优先启动该进程校验拓展的可靠性及合法性
  1. raft集群模型优化,重写事件同步操作

  2. 丰富openAPI接口,支持页面渲染。开发者可通过修改配置的tag 标签,生成相应格式的Json Scheme 渲染模版,tag 标签内容参考eosc/README.md at main · eolinker/eosc

  3. 删除全局插件类型(原“type”字段),插件不再区分生效阶段,生效顺序及生效阶段由开发者进行定义。
    插件执行顺序如下图:

  4. 移除Cli操作拓展插件功能(包括安装、更新、卸载等),拓展安装、更新、卸载等功能将在下版本通过openAPI方式提供,与插件市场同步上线。

修复日志权限问题

14 Feb 05:11
ef366ef
Compare
Choose a tag to compare
Merge pull request #40 from Dot-Liu/main

修复log日志权限问题
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载