Git Product home page Git Product logo

xfwanglxf / juggle Goto Github PK

View Code? Open in Web Editor NEW

This project forked from somta/juggle

0.0 0.0 0.0 44.56 MB

一款适用于微服务编排,第三方api集成,私有化定制开发,编写BFF聚合层等场景的强大低码编排工具!

Home Page: https://www.juggle.plus

License: GNU General Public License v3.0

JavaScript 93.97% Java 4.32% TypeScript 0.53% CSS 0.01% HTML 0.02% Vue 1.17% Dockerfile 0.01%

juggle's Introduction

Static Badge Static Badge Static Badge Static Badge

Juggle

项目介绍

Juggle是一个接口编排的低代码工具,通过它可以快速将简单的API编排成一个复杂的接口,编排的接口可以直接给前端使用,极大的提高开发效率,减轻开发成本。

什么时候需要Juggle

1.适合已有基础服务能力,通过Juggle进行编排编排快速搭建一个新产品。

2.系统需要与第三方系统进行对接,通过Juggle直接进行编排,无需任何开发就可以完成对接。

3.适合做前端的适配层(即BFF),可以用Juggle替代常见的通过Nodejs来实现BFF层的能力。

4.适合需要面向私有化或大量定制开发的产品,通过Juggle编排定制化接口,避免对标准代码的污染。

快速开始

1.环境准备

Juggle依赖Java环境来运行,因此您先要在设备上安装jdk,请保证是在以下版本环境中安装使用:

a. 64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。

b. 64 bit JDK 1.8+;下载地址 & 配置

2.下载安装包

您可以从 最新稳定版本 下载 juggle-server-$version.zip 包,window下直接通过解压工具解压juggle-server-$version.zip,Linux/Unix/Mac通过如下命令解压

tar -xvf juggle-server-$version.tar.gz

3.启动服务器

启动脚本在juggle/bin目录

a.window启动

双击startup.cmd运行文件

b.Linux/Unix/Mac启动

sh startup.sh

4.访问Juggle

启动成功后,浏览器输入http://127.0.0.1:8686访问Juggle,默认登录信息 账号:juggle 密码:juggle

5.示例流程

为了让用户更好的上手Juggle,系统自带了示例接口和示例流程,通过示例流程能快速了解Juggle的基础能力,示例流程核心逻辑请移步示例流程核心逻辑 ,示例流程图如下:

示例接口地址:https://www.juggle.plus/docs/guide/user/example-api

示例流程地址:https://www.juggle.plus/docs/guide/user/example-flow

交流与学习

通过如下方式加入,学习更多关于Juggle的知识,添加时请标注来意,谢谢!

感恩与支持

感谢为Juggle功能持续更新日夜奋战的小伙伴们,感谢为项目提出宝贵优化意见的大佬们!

 动动您发财的手,点个Star,是对我们更新最大的支持!

juggle's People

Contributors

somta avatar ttshangxiang avatar scwr 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.