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