微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xxl-glue 分布式逻辑管理平台

程序名称:xxl-glue

授权协议: GPL

操作系统: 跨平台

开发语言: Java

xxl-glue 介绍

《分布式逻辑管理平台xxl-glue

一、简介

1.1 概述

xxl-glue一个分布式环境下的 “可执行逻辑” 管理平台, 学习简单,扩展JVM的动态语言支持。现已开放源代码并接入多家公司线上产品线,开箱即用。

gluE:即”可执行逻辑”,本质上是一段可执行的代码gluE可以方便的嵌入业务代码中, gluE中逻辑代码支持在线开发、动态推送更新、实时编译生效。
可以节省部分因为项目编译、打包、部署和重启线上机器所带来的时间和人工消耗, 提高开发效率。

可以参考 “配置管理系统,如disconf xxl-conf等” 概念来帮助我们来理解xxl-glue。 前者维护
“配置信息”,而且支持数据类型有限。xxl-glue功能更强大, 支持维护”可执行逻辑代码”。 XXL-
gluE在功能上完全可以替代前者,只需要在可执行代码块中返回配置即可,支持返回任意类型配置数据。XXL-
gluE主要作用是托管”可执行逻辑代码”,将会为开发者代码不一样的开发体验。

1.2 特性

  • 1、动态:”可执行逻辑”,gluE支持在线开发、动态推送更新、实时编译生效, 扩展JVM的动态语言支持;

  • 2、Wed IDE:提供WedIDE,支持在线开发gluE代码

  • 3、推送更新:gluE代码修改后,开发人员可手动触发gluE更新广播,广播组件将会实时推送gluE到接入方项目,从而实时更新gluE;

  • 4、兼容Spring:gluE代码支持@Resource和@Autowired两种方式注入spring容器中服务;

  • 5、版本:支持30个历史版本的版本回溯;

  • 6、调试: 在开发阶段可开启本地模式, 该模式下将会加载本地glueHandler文件, 支持Debug, 可以方便的进行本地调试;

  • 7、项目分组:支持设置项目分组,以项目为维度进行gluE分组管理;

1.3 下载

源码地址 (将会在两个git仓库同步发布最新代码)

博客地址

技术交流群 (仅作技术交流)

  • 群3:242151780

  • 群2:438249535

    (群即将满,请加群3)

  • 群1:367260654

    (群即将满,请加群3)

xxl-glue 官网

https://gitee.com/xuxueli0323/xxl-glue

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐