为企业做网站架构方面的搭建以及技术难点的解决,同时可以为企业做产品需求。
使用Spring Boot 构建整个项目
Maven构建项目
Jenkins作为持续集成
采用Dubbox作为RPC框架
kryo序列化
使用 Apollo 配置中心
使用Spring+Spring MVC+MyBatisSSM框架
数据库连接池使用druid
数据库使用MySQL和Redis
页面引擎采用 Beetl
网页采用freemarker生成静态化页面
存储采用FastDFS存储图片等文件
采用Solr实现搜索服务
Swagger2 生成 RESTful Apis文档
负载均衡使用Nginx、keepalived实现高可用
采用Spring Scheduled做任务调度
消息中间件采用RabbitMQ
B2C场景下在分布式事务上则采用了TCC解决订单支付方面时效性要求性高的分布式事务,可靠的消息服务则来解决如会计记录等时效性要求低的分布式事务.
使用Spring Boot 构建整个项目
Maven构建项目
Jenkins作为持续集成
采用Dubbox作为RPC框架
kryo序列化
使用 Apollo 配置中心
使用Spring+Spring MVC+MyBatisSSM框架
数据库连接池使用druid
数据库使用MySQL和Redis
页面引擎采用 Beetl
网页采用freemarker生成静态化页面
存储采用FastDFS存储图片等文件
采用Solr实现搜索服务
Swagger2 生成 RESTful Apis文档
负载均衡使用Nginx、keepalived实现高可用
采用Spring Scheduled做任务调度
消息中间件采用RabbitMQ
B2C场景下在分布式事务上则采用了TCC解决订单支付方面时效性要求性高的分布式事务,可靠的消息服务则来解决如会计记录等时效性要求低的分布式事务.