MSCode

微服务平台框架
授权协议 Apache
开发语言 Java
所属分类 Web应用开发、 后台管理系统(模板)
软件类型 开源软件
地区 不详
投 递 者 贺跃
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

MSCode 微服务平台框架的后端微服务分布式版本。

MSCode 微服务平台是基于 Spring Cloud、Spring Boot、Activiti7 工作流和阿里巴巴组件,提供所有源码和详尽文档的企业级快速开发平台。

1. 企业级微服务分布式

基于最新的 Spring Cloud 2020.0.3Ilford、Spring Boot 2.5.3、Activiti7 工作流和 Spring Cloud Alibaba 阿里巴巴组件实现企业级微服务架构,支持分布式事务,保障业务高性能、高并发、高可用。

2. 所有源码全部提供

提供所有源码,易用稳定可扩展。二次开发各种企业项目,例如办公(OA)、电商、金融、财务、教育、医疗、信息管理(MIS)、客户关系(CRM)和企业资源计划(ERP)等业务系统。根据业务场景和系统状况,提供定制化的架构设计。

3. 多平台快速开发

提供后端的微服务分布式版本和单体式版本,前端的 Vue 版本和 React 版本,跨多端的移动版,使用代码生成器和表单设计器快速开发。

在线演示

请访问 MSCode微服务平台框架官网 查看 Vue 版本和 React 版本的在线演示。

软件架构

前后端分离项目,这是后端的微服务分布式版本。统一为前端的 Vue 版本、 React 版本和跨多端的移动版提供数据接口。
后端的单体式版本在我们仓库:https://gitee.com/mscodecloud/mscodeall
前端的 Vue 版本在我们仓库:https://gitee.com/mscodecloud/mscodevue
前端的 React 版本在我们仓库:https://gitee.com/mscodecloud/mscodereact

Image text

交流反馈

长期项目,严格标准提问题提需求。访问 MSCode微服务平台框架官网 的技术社区发帖或提 Issues,我们快速解答。请给 Star 让项目走的更远。

本地运行

  1. 将工程源码以 Maven 方式导入 IDEA 或 Eclipse
  2. 运行网关服务 MSCodeGatewayApplication、安全认证授权服务 MSCodeAuthApplication、账户管理服务 MSCodeAccountApplication、系统管理服务 MSCodeAdminApplication、文件管理服务 MSCodeFileApplication、消息通知服务 MSCodeNotificationApplication

运行说明

  1. SQL 脚本文件在本仓库的 https://gitee.com/mscodecloud/mscode/tree/master/dbsql (开源 MySQL 数据库版本,还有 Oracle、SQLServer、PostgreSQL 和 DB2 数据库版本)
  2. 阿里巴巴配置中心、服务注册&发现 Nacos 的 yml 文件在本仓库的 https://gitee.com/mscodecloud/mscode/tree/master/nacos
  3. Redis 的配置请登录 Nacos 界面,在 application.yml 修改
  4. 数据库配置请登录 Nacos 界面,在各个 yml 修改
  5. 更详细文档请看 MSCode微服务平台框架官网 的开发文档

部分系统截图

Vue版本

             

React版本

                

 相关资料
  • 本文向大家介绍微服务哪些框架相关面试题,主要包含被问及微服务哪些框架时的应答技巧和注意事项,需要的朋友参考一下 Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点。阿里巴巴近几年对开源社区的贡献不论在国内还是国外都是引人注目的,比如:JStorm 捐赠给 Apache 并加入 Apache 基金会等,为中国互联网人争足了面子,使得阿里巴巴在国人眼里已经从电商升级为一

  • 首部及导言 欢迎您使用微哨开放平台开发者服务! 为使用该项服务,用户应当阅读并遵守《微哨开放平台开发者服务协议》(以下简称“本协议”),以及《微哨软件许可及服务协议》、《微哨开放平台服务协议》。请您务必审慎阅读、充分理解各条款内容,特别是免除或者限制责任的条款,以及开通或使用某项服务的单独协议,并选择接受或不接受。限制、免责条款可能以加粗形式提示您注意。 除非您已阅读并接受本协议所有条款,否则您无

  • 服务管理平台是一个开发者使用的平台,它能够通过可视化配置,自动生成接口服务,同时为了安全性和差异化服务,加入了接口权限控制功能,同时一键发布到数据汇总平台,并查看相关帮助文档,接口参数等信息。最后全程监控服务调用过程,记录相关日志服务信息,确保系统稳定,排查系统异常,同时提供相关接口调用统计分析数据。 服务的功能架构如下: 四个模块之间通过接口服务串联起来。     1. 首先需要进行服务配置,配

  • ketchup 是一个基于 dotnet core 的微服务框架。网关:兼容 kong,rpc:grpc支持远程调用。

  • Adnc 是一个轻量级的 .Net Core 微服务开发框架,同时也适用于单体架构系统的开发。支持经典三层与DDD架构开发模式、集成了一系列主流稳定的微服务配套技术栈。

  • Seata 的事务上下文由 RootContext 来管理。 应用开启一个全局事务后,RootContext 会自动绑定该事务的 XID,事务结束(提交或回滚完成),RootContext 会自动解绑 XID。 // 绑定 XID RootContext.bind(xid); // 解绑 XID String xid = RootContext.unbind(); 应用可以通过 RootCon