简介:

基于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配合使用。

扩展阅读:

长按2秒,识别二维码,关注我

最新文章

  1. ImageView缩放选项
  2. Struts2学习笔记--使用Response下载文件和Struts2的StreamResult文件下载
  3. 人人都是 DBA(IX)服务器信息收集脚本汇编
  4. Atitit 异常机制与异常处理的原理与概论
  5. php连接和操作mysql数据库
  6. 两种查看eclipse或MyEclipse是64bit还是32bit的方法
  7. PHP函数:PHP_SELF
  8. 你好,C++(20).4.2.2 表达并列条件选择的switch语句:如果……如果……如果……
  9. C#操作Office.word(三)
  10. lua 变量
  11. Android ListView Adapter的getItemViewType和getViewTypeCount多种布局
  12. java常用工具类[待补充]
  13. redis---------AOF文件异常导致的redis无法载入
  14. PPT领取 | 70+数据科学、架构演进等最佳实践限时放送
  15. C#_02.10_基础一_.NET框架
  16. 无法获取链接服务器 "XXX" 的 OLE DB 访问接口 "SQLNCLI10" 的架构行集 "DBSCHEMA_TABLES_INFO"。该访问接口支持该接口,但使用该接口时返回了失败代码。
  17. jQuery弹性展开收缩菜单插件gooey.js
  18. NLTK和jieba这两个python的自然语言包(HMM,rnn,sigmoid
  19. matlab中 数据保留有效位数
  20. linux信号处理总结

热门文章

  1. C# TCP 通讯
  2. Win10《芒果TV》商店版更新v3.2.6:修复后台任务故障,优化推送频次
  3. 小米手机销量暴跌36% 雷军做错了什么?(人的需求是复杂的,而不是仅仅是一个性价比;要做体验价格比,而不是配置价格比)good
  4. Linux 下 Redis 服务 Shell启动脚本
  5. 建立Linux计划命令crontab
  6. linux c 读写 ini 配置文件
  7. 15 款 jQuery 社交分享插件
  8. VS2008 环境中完美搭建 Qt 4.7.4 静态编译的调试与发布(很不错,有六张插图说明,修改qmake.conf里的MD参数等)good
  9. Qt+QZXing编写识别二维码的程序
  10. linux下编译qt5.6.0静态库(使用./configure --help来看看都有哪些参数。超详细,有每一个模块的说明。如果改变了安装的目录,需要到安装目录下的bin目录下创建文件qt.conf)(乌合之众)good