任擎(tasgine)是基于Node.js和JavaScript语言开发的一款企业级的Web应用服务器,类似Tomcat、IIS或Apache,与他们相比,任擎不仅可以提供静态文件访问、动态服务运行、会话管理、日志跟踪等基础的Web服务,而且,还提供了数据库连接和事务管理、数据缓存管理、数据导入导出、文件上传下载、SQL队列、计划任务、后端驻留服务、统一身份认证、操作权限管控、系统运维管理等丰富的扩展功能,为开发人员在底层架构层面提供更全面的支撑,让开发人员可以有更多的时间专注具体业务应用的开发,而不必为系统的性能、安全、稳定、兼容、跨平台、可扩展等很多底层的问题操心。
任擎自带一套通用的后台管理系统,内置系统门户、组织结构、系统群组、应用管理、计划任务、后台服务、系统日志、系统设置等企业级应用系统必须的基础功能,不需要再开发,开箱即用。支持多种风格样式,支持自定义系统菜单功能,支持自定义首页门户,支持精确的权限管控和详细的日志跟踪。
任擎的设计目标不仅仅只是为了满足单个企业内部少量员工的访问,还可以用来构建能够承载海量用户并发访问的大型信息化系统。为此,任擎在底层架构上采取了很多能够有效提升系统性能和承受海量并发访问的措施,包括分布式部署、负载均衡、弹性计算、数据缓存等,能满足大型信息化系统或互联网平台对性能和承载能力的苛刻要求。
任擎基于Node.js开发,内置谷歌浏览器的V8引擎,可以非常高效的运行用JavaScript语言编写的后台服务程序,只需要掌握JavaScript这一种简单易学的脚本语言,即可实现Web、手机H5、微信小程序等多种类型的应用系统的全栈开发。
任擎已全面兼容国内各大软硬件厂商的主流产品,包括主机、操作系统、数据库、办公软件等,并获得了多家厂商的兼容性认证,已成功应用于国有银行和省厅级政府部门的信息系统国产化改造项目,用实际行动支持国产。
支持Windows、Linux和
MacOS等多种操作系统
支持MySql、SQLServer
武汉达梦等多种数据库
支持docker容器部署
一键下载安装
无须手动连接和关闭
自动管理数据库事务
热数据直接缓存到内存
访问速度倍升
按先后顺序依次执行
无需等待
支持一次性或周期性
执行指定任务
任擎启动自动运行
可长驻后台