高性能微服务框架 Dubbo RPC Redis 分布式 Java代码源码项目程序

2018年12月1日22:43:40 发表评论

源码介绍

  • MS Admin微服务快速开发系统已应用在用户量过亿的商业产品,将传统单体架构、SOA架构转向微服务架构,专为大型分布式项目和微服务而设计!可二次开发网站、后台管理、ERP、CRM、OA、MIS和进销存等等,或者学习各种一线公司主流技术!
  • MS Admin微服务快速开发系统采用微服务架构设计思想,分为API层、服务实体层、服务调用层、服务实现层、服务基础层,包含代码生成、认证授权、菜单管理、角色管理、用户管理、字典管理、日志管理、个人资料、密码修改、商品管理、We`Chat通用模块、服务发现与配置监控、服务熔断监控、服务链路追踪、系统数据监控、服务治理等功能。

项目特点

  • 兼容电脑、平板和手机的浏览器
  • 支持分布式部署,支持Redis集群
  • 友好的代码结构及注释,便于阅读及二次开发
  • 提供Swagger API接口,方便团队协作和功能测试
  • Shiro认证授权,包含菜单权限、按钮权限、URL权限
  • 代码生成器在线生成各层次代码,减少70%以上的工作量
  • 前后端分离,支持HTML、JSP、Velocity、Freemarker等视图
  • 多数据源,支持同时连接多个数据库和不同的模块连接不同的数据库
  • 多层次缓存,包含页面数据缓存、菜单缓存、Shiro授权缓存、验证码缓存等等
  • 统一异常,省去很多if else返回提示,抛出的异常可直接转化为前端提示
  • 系统登录后返回JWT,配合Shiro完成认证;Shiro完全无状态化,不创建Session,无Cookie环境下使用

技术选型

  • RPC框架:阿里巴巴Dubbo / 新浪Motan
  • RPC治理:Dubbo-Admin / Motan-Manager
  • 服务发现与注册:ZooKeeper / Consul
  • 异步高性能NIO框架:Netty4
  • 分布式缓存:Redis
  • Redis客户端:Jedis / Lettuce
  • 安全框架:Shiro
  • 消息中间件:RabbitMQ / RocketMQ
  • 分库分表、读写分离:Sharding-JDBC
  • 熔断隔离:Hystrix
  • 实时监控Hystrix:Hystrix-Dashboard
  • 数据监控:Metrics
  • 分布式追踪API:OpenTracing
  • 服务链路追踪:Zipkin
  • 链路追踪监控:Zipkin-Server
  • 应用性能监控:SkyWalking
  • 高性能JSON解析器和生成器:阿里巴巴Fastjson
  • Java Collections增强和扩展:Google Guava
  • 高性能缓存库:Caffeine
  • 轻量级任务调度:Cron4j
  • 高性能序列化库:Fst / Kryo
  • ZooKeeper客户端:Apache Curator / ZKClient
  • Dubbo的RESTful远程调用:JBoss Resteasy
  • JWT创建和Token验证:JJWT
  • 高性能HTTP客户端:OkHttp
  • 前后端API协同开发:Swagger

功能截图

高性能微服务框架 Dubbo RPC Redis 分布式 Java代码源码项目程序 高性能微服务框架 Dubbo RPC Redis 分布式 Java代码源码项目程序 高性能微服务框架 Dubbo RPC Redis 分布式 Java代码源码项目程序 高性能微服务框架 Dubbo RPC Redis 分布式 Java代码源码项目程序 高性能微服务框架 Dubbo RPC Redis 分布式 Java代码源码项目程序

资源下载

隐藏内容:******,购买后可见!

下载价格:200 元

您需要先后,才能购买资源

如发现资源链接失效,请留言或与站长联系。 联系QQ:305646985 微信:fengyun88996

  • 扫一扫加我的微信
  • weinxin
  • 扫一扫关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: