基于Spring Cloud、OAuth2.0开发基于Vue前后分离的开发平台,支持账号、短信、SSO等多种登录,提供配套视频开发教程
Spring Security & OAuth2
基于ElasticSearch5.2.2的 javaAPI 实现的基本搜索功能包括聚合,过滤和重新评分。通过配置文件进行配置灵活干预搜索结果,后续会不断完善ES的其他各项功能。
Nepxion Discovery是一款对Spring Cloud的服务注册发现的增强中间件,其功能包括多版本灰度发布,黑/白名单的IP地址过滤,限制注册等,支持Eureka、Co
spring4+springMvc+hibernate4+Maven整合,带一个简易的代码生成工具。后台演示了增删改查、预先抓取、级联操作、动态条件过滤等功能。基本上你只写JSP就可以完成整个项目了。
又一个小商城。 litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端
jboot-admin是基于jboot全家桶构建的微服务实战项目,以微服务快速迭代开发为架构思想,目前包含后台管理模块、微信公众号模块,将来计划按照电商业务加入秒杀、商品、订单、app、小程序等模块。微服务模块分为api层、实体层、调用层、实现层、基础层,包含代码生成、用户角色权限、数据字典、日志管理、服务治理、服务监控、链路跟踪等功能。无论是学习jboot还是作为项目脚手架开发都是一个很好的选择。
Apache ServiceComb (incubating) Saga 是一个微服务应用的数据最终一致性解决方案。相对于TCC而言,在try阶段,Saga会直接提交事务,后续rollback阶段则通过反向的补偿操作来完成。
集成 spring securit, spring security oauth 和 spring social,实现 用户名密码登录,手机验证码登录,社交账号登录,基于jwt的sso,集群session管理等功能。
一个专门供大家学习的微服务架构DEMO,基于Spring Boot 2.0.4,Spring Cloud,OAuth2,JWT,Eureka,Zuul,包含注册中心、网关、鉴权等功能
使用了Spring Cloud OAuth2、Spring Cloud Security、Eureka、Zuul。实现了统一授权认证。使用JPA自动创建数据表免去导入麻烦。
NutzBoot,简称NB,是可靠的企业级微服务框架,提供自动配置,嵌入式web服务,分布式会话,hystrix,RPC等一篮子解决方案
Sharding-Sphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar这3款相互独立的产品组成。他们均提供标准化的数据分片、读写分离、柔性事务和数据治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。
QIQIIM 提供简单快捷的IM方案,快速打造在线IM方案,可用于公司内网、外网通讯,客服系统等,已用netty4实现了socket,websocket,现已结合了layim,可用于任何商业、个人作品中