All Projects → yuboon → Aooms

yuboon / Aooms

Licence: apache-2.0
[ Aooms —— 极速微服务开发平台 ] 不止于简单的框架集成(组件轻薄封装、极速开发体验、完整解决方案)。

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Aooms

Javaall
这是一个Java开发宝典,所有的Java技术都在这里,用心学习,努力提升!
Stars: ✭ 67 (-2.9%)
Mutual labels:  mybatis, springboot, springcloud
Lamp Cloud
lamp-cloud 基于Jdk11 + SpringCloud + SpringBoot的微服务快速开发平台,其中的可配置的SaaS功能尤其闪耀, 具备RBAC功能、网关统一鉴权、Xss防跨站攻击、自动代码生成、多种存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发, 支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,注释齐全,架构清晰,非常适合学习和企业作为基础框架使用。
Stars: ✭ 4,125 (+5878.26%)
Mutual labels:  mybatis, springboot, springcloud
springboot
🌿 springboot 分析与学习 & 入门示例 & 图文教程,本 Spring Boot 系列文章基于 Spring Boot 版本 v2.x 进行学习分析。 所有项目示例都有对应的文章介绍,可以直接点击 https://www.wdbyte.com 阅读。
Stars: ✭ 104 (+50.72%)
Mutual labels:  springboot, mybatis, springcloud
Mall Learning
mall学习教程,架构、业务、技术要点全方位解析。mall项目(40k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。
Stars: ✭ 10,236 (+14734.78%)
Mutual labels:  mybatis, springboot, springcloud
Taoshop
开源电子商务项目,SpringBoot+Dubbo技术栈实现微服务,实现一款分布式集群的电商系统. 项目releases链接:https://github.com/u014427391/taoshop/releases (开发中...)
Stars: ✭ 491 (+611.59%)
Mutual labels:  mybatis, springboot, springcloud
Spring Boot Examples
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
Stars: ✭ 26,812 (+38757.97%)
Mutual labels:  mybatis, springboot, springcloud
Mall Swarm
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
Stars: ✭ 7,874 (+11311.59%)
Mutual labels:  mybatis, springboot, springcloud
vm-engine
vm-engine为“微视频”网站的后端,java语言开发。涉及技术包括,springboot,springcloud,mybaties,docker,websocket,rabbitmq,redis等。
Stars: ✭ 57 (-17.39%)
Mutual labels:  springboot, mybatis, springcloud
Pdf
编程电子书,电子书,编程书籍,包括C,C#,Docker,Elasticsearch,Git,Hadoop,HeadFirst,Java,Javascript,jvm,Kafka,Linux,Maven,MongoDB,MyBatis,MySQL,Netty,Nginx,Python,RabbitMQ,Redis,Scala,Solr,Spark,Spring,SpringBoot,SpringCloud,TCPIP,Tomcat,Zookeeper,人工智能,大数据类,并发编程,数据库类,数据挖掘,新面试题,架构设计,算法系列,计算机类,设计模式,软件测试,重构优化,等更多分类
Stars: ✭ 12,009 (+17304.35%)
Mutual labels:  mybatis, springboot, springcloud
Jeecg Boot
「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。
Stars: ✭ 26,432 (+38207.25%)
Mutual labels:  mybatis, springboot, springcloud
seckill parent
基于springboot+springcloud的高并发和商品秒杀项目,通过redis,rabbitmq等技术实现秒杀的高并发。
Stars: ✭ 59 (-14.49%)
Mutual labels:  springboot, mybatis, springcloud
Goodskill
🐂基于springcloud +dubbo构建的模拟秒杀项目,模块化设计,集成了分库分表、elasticsearch🔍、gateway、mybatis-plus、spring-session等常用开源组件
Stars: ✭ 786 (+1039.13%)
Mutual labels:  mybatis, springboot, springcloud
shik
shik项目基于springcloud微服务搭建的分布式项目。搭建了shik-config云公共配置,通过shik-RA服务注册发现各个模块,通过shik-zuul路由转发与统一接口。并整合了包括mybatis,jpa,jedis,quartz,freemarker和layui等多个模块,支持spring-session二级域名共享session,使用了RESTful方式提供api接口
Stars: ✭ 89 (+28.99%)
Mutual labels:  springboot, mybatis, springcloud
Mi
迁移改名为MI-S
Stars: ✭ 61 (-11.59%)
Mutual labels:  mybatis, springboot, springcloud
Java-CS-Record
记录准备春招实习过程中,学习与复习的知识(模块化整理,非面试题速成)。注:暂停更新,后续请移步博客
Stars: ✭ 73 (+5.8%)
Mutual labels:  springboot, mybatis, springcloud
Lamp Boot
lamp-boot 基于SpringBoot(2.3.6.RELEASE) 的前后分离的快速开发平台,其中的可配置的SaaS功能尤其闪耀, 具备RBAC功能、网关统一鉴权、Xss防跨站攻击、自动代码生成、多种存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发, 支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,注释齐全,架构清晰,非常适合学习和企业作为基础框架使用。
Stars: ✭ 257 (+272.46%)
Mutual labels:  mybatis, springboot, springcloud
robert
基于SpringCloud的企业级微服务多租户系统、多语言的脚手架, 代码组件化、高内聚低耦合,代码简介,注释丰富容易上手,该项目包括用于开发分布式应用程序服务的必要组件,支持多应用程序访问,并使开发人员可以轻松地使用Spring Cloud编程模型来开发分布式应用程序服务。
Stars: ✭ 45 (-34.78%)
Mutual labels:  springboot, mybatis, springcloud
taotao-cloud-project
微服务开发脚手架,包括大数据模块、微服务模块、前端模块。基于Spring Cloud Alibaba的微服务架构。提供技术框架的基础能力的封装,减少开发工作,只关注业务,包含了工作以来的工作总结和技术沉淀
Stars: ✭ 76 (+10.14%)
Mutual labels:  springboot, mybatis, springcloud
Spring Boot In Action
Spring Boot 系列实战合集
Stars: ✭ 4,153 (+5918.84%)
Mutual labels:  mybatis, springboot, springcloud
Ruoyi Vue
(RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统
Stars: ✭ 596 (+763.77%)
Mutual labels:  vue-cli, mybatis, springboot


Aooms —— 极速微服务开发平台



简介

Aooms是基于SpringCloud生态的微服务开发平台,不止于简单的框架集成。

  • 组件轻薄封装
  • 极速开发体验
  • 完整解决方案

[ Aooms-在线体验 ] (https://www.yuboon.com/Aooms/)


工程结构

- aooms-core

框架核心包,其他工程均依赖此包,核心特性如下

  • 极简Controller
  • 基于sharding-sphere的多数据源、分库分表支持
  • 基于Mybatis 实现的 Db + Record 极简模式,附带物理分页实现
  • 基于Consul的服务注册、发现
  • 服务熔断、限流、降级
  • 服务客户端、http客户端
  • 内置各种ID生成器(UUID、snowflake)
  • 穿透一切的数据对象DataBoss
  • 基于J2Cache的缓存
  • 分布式锁
  • 分布式事物
  • 服务链路监控

更多...........

- aooms-rbac

后台权限管理系统,包含如下功能

  • 机构管理
  • 角色管理
  • 用户管理
  • 资源管理
  • 日志管理

后台管理界面基于D2admin



- aooms-community(功能规划中)

技术小社群系统,微服务实战项目。



代码示例

简单代码示例查看


快速开始

  1. 安装npm
  2. 导入工程
  3. 导入数据库脚本
  4. 启动前端
  5. 启动quick-start

作者寄语

该项目定位是学习性质的摸索、尝试,一个造轮子的过程,给想学习微服务的技术人一些学习上的帮助同时也是作者自我提升、总结的过程,参与、学习该项目你或许可以得到以下几方面的提升:

  • 项目工程中命名规范和标准,包括数据库、代码等各个层面
  • SpringCloud及其它相关主流技术组件的使用
  • 掌握一些基本的封装思想和实用编码技巧
  • 部分设计模式在项目中的具体应用
  • 微服务架构中的典型技术问题解决方案经验
  • 完整项目和全栈技能的微服务开发经验

暂无建群计划,联系作者可扫下方二维码,添加时请备注:Aooms技术交流

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].