Skip to content

🐝ORAPIS

📚简介

orapis是一款集服务设计、服务开发、服务部署的服务编排框架;提供可视化界面操作,将服务开发进入低码时代,更加高效、安全、自主可控、且满足信创要求。

orapis-design服务编排与orapis-engine服务引擎两部分组成。

orapis-design 为服务设计与编排客户端

  • 提供可视化服务设计、编排,服务部署功能;
  • 提供团队协作管理,以项目方式组织服务,支持服务多版本设计及服务文档管理,支持团队权限,项目权限及开发权限管理;
  • 组件丰富,包括流程、逻辑、网络、数据库、脚本、JSON、XML、文件操作等,能满足各种程序逻辑设计;
  • 支持多种数据库,如传统数据库MySQL、Oralce、SQL Server,也支持国产数据库达梦、人大金仓、高斯等;
  • 多场景支持,如web请求、webservice、定时任务、消息队列等应用场景;
  • 联机调试,对当前设计服务联机调试;
  • 支持项目打包,一键部署到引擎;

orapis-engine 为服务运行引擎

  • 底层基于nginx, lua实现,能高效处理大量请求与任务;
  • 支持项目动态部署,卸载,支持多项目同时运行;
  • 支持消费者管理,及访问授权;
  • 支持服务增强,如:认证鉴权、安全、可观测性、流量管理、转换、日志、多协议接入等;
  • 支持高可用,负载均衡;
  • 支持服务监控管理;

orapis简化服务开发工作及服务部署管理工作,使应用集成更高效,提供统一的应用集成解决方案。在orapis中可以做到不写一行代码即可实现服务的开发及部署,只需要使用在orapis-design中提供的组件,根据实际的业务流程像画流程图一样编排服务逻辑。

设计完成后即可一键打包发布至orapis-engine中,即插即用,发布成功后便可对接口服务就行访问。