本项目是依据 《JSON-RPC 2.0 Specification》 的 .NET 实现, 它是基于 HTTP (也能支持本地调用和TCP)方式实现的轻量级松耦合的远程调用服务框架,提供了高效可用、无侵入式的方式搭建自己的服务平台,可以快速开发、调试、发布、调用服务,保持轻量级及可定制性。可以基于它构建 .NET 平台的微服务或 API。
非常符合大众开发人员的编码习惯,在保持原生开发理念的基础上,极大的提高了开发效率和执行效率;支持多种DB的访问处理。主要特征如下:(1)对于单表(对应单实体对象)数据处理不需要手动编写SQL脚本,提供了基于拉姆达表达式的简便表达方法;(2)对于多表操作或者较复杂的SQL语句,按照原生的SQL语句写出来,再放置到配置文件对应的节点中,便于公司内部DBA Review,也方便即使需要切换DB类型时,由一个统一的地方修改,还有就是如果只是简单的调整一下SQL,不用重新编译程序发布,方便PS人员在线紧急处理。 (3)高性能的ORM处理,最底层采用Dapper作为ORM核心; (4)内置实现了读写分离的处理,对于1 Master->N Slave模式下,可自动负载Slave DB,当然,你也可以自己提供负载策略。 (5)支持分布式事务处理,使用极为简单。(6)各处可自定义的地方尽量基于接口,以方便你做自定义实现,以供不同情况下的扩展。
最近一年贡献:0 次
最长连续贡献:0 日
最近连续贡献:0 日
贡献度的统计数据包括代码提交、创建任务 / Pull Request、合并 Pull Request,其中代码提交的次数需本地配置的 git 邮箱是 Gitee 帐号已确认绑定的才会被统计。