• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

afeng: 高效实用开发框架

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

afeng

开源软件地址:

https://gitee.com/it_afeng/afeng

开源软件介绍:

总纲

沉淀技术,实现互联网高效实用开发框架。

实用、易用、好用、干货多多

1、模块独立,按需取用。2、完善的注解和示例,对工具类和模版类的封装会持续更新。3、干货文档,doc目录全是在梳理过程中,总结的实用doc。4、业界最流行的框架、db、中间件、大数据处理和分析、日志的分析抽取清洗、调优、监控、运维。5、负载、高可用。

整体规划一期

1、spring-boot环境,rest服务,项目服务架构,代码架构。(完成)2、spring上下文设置,key-value形式配置文件解析封装。(完成)3、logback日志框架,日志规范定义,日志工具类模块封装。(完成)4、通过拦截器,请求参数封装全局threadlocal。(完成)5、Mysql:druid连接池、mybatis,多数据源配置,mysql公用方法范型封装、分页插件PageHelper引入并示例。(完成)6、以mysql的增删改查为例,实现请求trace日志全链路模型。(完成)7、spring rest返回前端json数据类型定义封装。(完成)8、引入缓存Ehcache3,记录缓存事件日志。(完成)9、引入缓存数据库redis、memcached、mongodb。(完成)10、异常模型,Controlleradvice+ExceptionHandler实现全局的异常处理。(完成)11、引入es。包括:es、kibana、X-Pack,安装、配置及使用示例。(完成)12、发送邮件mail,简单邮件、html邮件、附件邮件。(完成)13、scheduled定时器调度。(完成)14、线程池executor封装。(完成)10、mq:rabbitMQ封装。(完成)11、jms、websocket。12、安全。13、测量和监控。14、mobile,手机版本。15、社交:facebook、linkedin、twitter。16、ssh。

整体规划二期

spring-clond

整体规划三期

系统的各种参数调优,jvm、web容器。

整体规划四期

实现一个权限系统

整体规划五期

业务系统log 全链路trace

整体规划六期

日志分析、抽取、清洗

整体规划七期

kafka、flink、spark streaming、druid、es。flume、storm、hadoop、hive、hbase

整体规划八期

监控预警系统,各类监控大盘等

整体规划九期

自动化运维

参考文章

https://github.com/spring-projects/spring-boot/tree/master/spring-boot-sampleshttp://blog.csdn.net/musuny/article/category/7043845http://www.ityouknow.com/share/2017/10/01/resource-sharing.htmlhttps://github.com/JeffLi1993/springboot-learning-example

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap