/burukeyou

about Microservices, elasticsearch, spring security, netty

Primary LanguageJava

涉及技术

技术(版本) 说明 文档
Spring Boot 2.1.7 web框架 跳转
Spring Cloud (Greenwich.SR2) 微服务框架 跳转
Spring cloud Security Oauth2 认证授权框架 oauth2 security
MyBatis-Plus ORM框架 跳转
Elasticsearch 6.5 搜索框架 跳转
RabbitMq 消息队列 跳转
Redis 分布式缓存 跳转
Netty 4.1 网络通信框架 跳转
Mysql sql数据库 跳转
MongoDB NoSql数据库 跳转
Canal 增量同步 跳转
Springfox Swagger2 API文档 跳转
OSS 对象存储 跳转

具体Spring cloud 组件

  • Nacos
  • Zuul
  • Feign
  • Ribbon
  • Hystrix

目录结构

  • burukeyou-admin PC端后台管理服务(RBAC/用户/角色/菜单)
  • burukeyou-api 业务服务
    • article-center 文章服务
    • boiling-center 沸点服务
    • comment-center 评论服务
    • file-center OSS文件服务
    • focus-center 关注服务
    • like-center 点赞服务
    • notification-center 通知服务
    • system-center 系统服务(标签/话题/频道)
    • user-center 用户服务(收藏/专栏)
  • burukeyou-auth
    • auth-client 鉴权客户端(SSO客户端)
    • authentication-server 认证服务(SSO服务端)
  • burukeyou-common 通用工具依赖
  • burukeyou-gateway 网关服务
  • burukeyou-im
    • im-api 好友服务
    • im-server 消息推送服务
  • burukeyou-monitor 监控服务
  • burukeyou-search
    • search-adapter 基于Canal实现数据库同步ES服务(开发中)
    • search-admin ES管理服务(开发中)
    • search-server 搜索服务

业务对接的客户端UI地址