SpringBootService,一个基于spring boot搭建的SOA服务框架

SpringBootService,这是一个spring boot微服务的框架,包括redis,mq,restful,定时器,mybatis。易扩容、易维护的架构。前端

项目说明

  • 该项目使用maven进行管理,可直接在maven projects下Plugins的spring-boot中运行.切记勿忘数据库的配置。 

快速开发的服务模版说明

 
1.restful,远程调用接口使用,可供前端或者其余服务调用;
2.逻辑服务层:对远程调用做逻辑处理。
3.redis:缓存系统,3.0以上版本可配置集群。
4.rabbitmq:消息中间件(若是不喜欢这个MQ,可替换,不改变框架)。
5.mybatis && mysql:数据库,可配置集群mysql

如何作到快速开发呢?

举例说明:
一个网上购物购物系统,能够把各个功能模块拆分以下:
1.用户服务:提供用户信息,只操做用户的数据表。
2.订单服务:只操做订单相关的表。
3.支付服务:只操做与金额相关的表,以及银行支付接口。
4.。。。。。、。(其余服务略)
SpringBootService正是把以上各个服务能够单独的拆分独立运行,各个服务的通信,目前框架采用的是MQ和restful。若是QPS量大了,能够把相同的服务多开几个,用nginx来实现负载均衡。若是redis不行了?集群。mysql不行了?集群。MQ不行了?集群。nginx

 

源码地址:https://github.com/orange1438/SpringBootServicegit

相关文章
相关标签/搜索