Git Product home page Git Product logo

zinchen2014 / xxl-glue Goto Github PK

View Code? Open in Web Editor NEW

This project forked from geekcheng/xxl-glue

0.0 2.0 0.0 4.06 MB

敏捷开发平台 xxl-glue

Home Page: http://www.cnblogs.com/xuxueli/p/5115036.html

License: GNU General Public License v2.0

Java 0.18% HTML 0.03% FreeMarker 0.10% JavaScript 99.63% Haxe 0.01% Makefile 0.02% Nix 0.01% ABAP 0.01% ActionScript 0.01% Ada 0.01% Assembly 0.01% AutoHotkey 0.01% Batchfile 0.01% C++ 0.01% Cirru 0.01% Clojure 0.01% COBOL 0.01% CoffeeScript 0.01% ColdFusion 0.01% C# 0.01%

xxl-glue's Introduction

敏捷开发平台:xxl-glue

github地址:https://github.com/xuxueli/xxl-glue

git.osc地址:http://git.oschina.net/xuxueli0323/xxl-glue

博客地址(内附使用教程):http://www.cnblogs.com/xuxueli/p/5115036.html

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

简介

基于JVM的敏捷开发平台,扩展JVM的动态语言支持,基于groovy实现;
在线编辑服务端代码,实时推送并生效;
(适用于修改频繁的服务端逻辑,抛弃复杂的打包、部署、上线、重启等步骤)

特点

1、在线:在线编辑代码,提供Glue代码管理功能;
2、极简:极简嵌入web项目和spring容器;
3、实时:实时推送代码更新并刷新容器中缓存bean;
4、高效:纳入管理的部分服务端代码支持在线编辑并实施推送更新,避免了不必要的服务端部署和重启的时空开销;

使用场景【一个悲伤故事:《3秒一个需求不是梦》】

产品汪:“hey,这块逻辑要改一下,详细需求我发给你,尽快上线,你行的哦!”
技术汪:“OK,没问题”……“运维汪,代码推送了,重启下哈”
运维汪:部署,重启线上环境,线上密集集群服务50台,耗时两个半小时  ……“累死娘娘了”
…… ……
…… ……
产品汪:“额,上次修改的逻辑需要完善下,我再补分详细需求给你,尽快上线,你行的哦!”
技术汪:“哦,好的”……“运维汪,代码推送了,重启下啊”
运维汪:部署,重启线上环境,线上密集集群服务50台,耗时两个半小时  ……“累成狗了”
…… ……
…… ……
产品汪:“那个,上次修改的逻辑,还需要修改下,我再补分详细需求给你,尽快上线,你行的哦!”
技术汪:“哦”……“运维汪,代码推送了,重启下吧”……“运维汪?运维汪?醒醒,天哪,你整木了?”
运维汪:…… 已 “狗带” ……
…… ……
【一声霹雳,Glue从天而降,自从有了xxl-glue,修改服务端代码,就像编辑一篇博客,保存即实时生效,不需要打包部署,不需要重启数十台服务器,甚至不需要运维;】
…………
产品汪:“hey,这块逻辑要改一下,详细需求我发给你,尽快上线,你行的哦!”
技术汪:“OK,没问题”
……打开Glue页面,编辑后点击保存,实时生效,完美……
技术汪:“产品汪,以上线,体验下”
产品汪:“天哪,才过去了3秒钟,你就做完了?我看看效果”……“天天哪,怎么可能这么完美,这这是怎么做到的?”
【自行有了Glue,技术汪和运维汪,有了更多的时间去陪妹子;造福你我他,只是一个普通的coder】

xxl-glue's People

Contributors

xuxueli avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.