基于SpringBoot-Dubbo的微服务快速开发框架
简介:
基于Dubbo的分布式/微服务基础框架,为前端提供脚手架开发服务,结合前一篇——Web AP快速开发基础框架,可快速上手基于Dubbo的分布式服务开发,项目代码:
https://github.com/backkoms/web-service-demo
https://gitee.com/Kristening/web-service-demo
项目定位:
搭建基于Dubbo的微服务开发框架,或从大单体应用中解耦重构,实施前后端分离部署、分层部署、独立模块服务部署,可使用独立数据库、Redis缓存,发送MQ消息等。
基础依赖
JDK 8+
Zookeeper
Redis
Rabbitmq
技术组件:
Spring Boot 2.0.4.RELEASE
dubbo-spring-boot-starter 0.2.0
spring-boot-starter-data-redis
mybatis-spring-boot-starter 1.1.1
spring-boot-starter-amqp
Lombok 2.16
提供功能:
基于profiles提供的多环境打包构建
集成Log4j日志服务
集成redis,提供分布式缓存
集成mybatis,结合ORM框架快速操作数据
集成rabbitmq,将消息处理从业务应用中解耦
集成Docker构建插件,可打包成Docker镜像运行
集成lombok,简化实体的编写
web-api-demo的Github项目地址:
https://github.com/backkoms/web-api-demo
https://gitee.com/Kristening/web-api-demo
基于SpringBoot2和Swagger的WEB API框架,面向移动端(手机App,公众号,小程序.....)提供的API服务脚手架开发框架。与web-service-demo配合使用。
扩展阅读:
基于SpringBoot的Web API快速开发基础框架
长按2秒,识别二维码,关注我
最新文章
- ImageView缩放选项
- Struts2学习笔记--使用Response下载文件和Struts2的StreamResult文件下载
- 人人都是 DBA(IX)服务器信息收集脚本汇编
- Atitit 异常机制与异常处理的原理与概论
- php连接和操作mysql数据库
- 两种查看eclipse或MyEclipse是64bit还是32bit的方法
- PHP函数:PHP_SELF
- 你好,C++(20).4.2.2 表达并列条件选择的switch语句:如果……如果……如果……
- C#操作Office.word(三)
- lua 变量
- Android ListView Adapter的getItemViewType和getViewTypeCount多种布局
- java常用工具类[待补充]
- redis---------AOF文件异常导致的redis无法载入
- PPT领取 | 70+数据科学、架构演进等最佳实践限时放送
- C#_02.10_基础一_.NET框架
- 无法获取链接服务器 ";XXX"; 的 OLE DB 访问接口 ";SQLNCLI10"; 的架构行集 ";DBSCHEMA_TABLES_INFO";。该访问接口支持该接口,但使用该接口时返回了失败代码。
- jQuery弹性展开收缩菜单插件gooey.js
- NLTK和jieba这两个python的自然语言包(HMM,rnn,sigmoid
- matlab中 数据保留有效位数
- linux信号处理总结
热门文章
- C# TCP 通讯
- Win10《芒果TV》商店版更新v3.2.6:修复后台任务故障,优化推送频次
- 小米手机销量暴跌36% 雷军做错了什么?(人的需求是复杂的,而不是仅仅是一个性价比;要做体验价格比,而不是配置价格比)good
- Linux 下 Redis 服务 Shell启动脚本
- 建立Linux计划命令crontab
- linux c 读写 ini 配置文件
- 15 款 jQuery 社交分享插件
- VS2008 环境中完美搭建 Qt 4.7.4 静态编译的调试与发布(很不错,有六张插图说明,修改qmake.conf里的MD参数等)good
- Qt+QZXing编写识别二维码的程序
- linux下编译qt5.6.0静态库(使用./configure --help来看看都有哪些参数。超详细,有每一个模块的说明。如果改变了安装的目录,需要到安装目录下的bin目录下创建文件qt.conf)(乌合之众)good