低代码平台:
使用 ddd 思想进行代码开发,数据库使用人大金仓和 sqlserver, nosql 数据库使用 mongodb ,框架是. net6。在开发端设计数据库结构后通过比较现有数据库结构后执行差异 sql 完成数据库发布。使用到的中间件有 redis, rabbitmq, eventbus ,配置中心,本地化,分布式锁,cache,notify, freesql, automap ,服务发现等
任务系统:
实现代码在线编译运行,提供执行 Python和C#两种代码的方式。使用微软自带编译包进行C#代码编译,而后进行打包成 dll 文件,通过新建程序集上下文进行承载执行 dll 文件。提供同步执行和异步执行两种方式,也提供子线程和子进程两种方式执行。