Code Monkey home page Code Monkey logo

fw-cloud-framework's Introduction

fw-cloud-framework

基于springcloud全家桶开发分布式框架(支持oauth2认证授权、Shardingdbc分库分表、常见服务监控、链路监控、异步日志、redis缓存等功能),实现基于Vue全家桶等前后端分离项目工程

技术模块相关说明

1、 fw-cloud-system 模块

  • fw-cloud-system-eureka [端口1001] 服务注册中心
  • fw-cloud-system-config [端口1002] 服务配置和发现
  • fw-cloud-system-gateway [端口1003] zuul服务网关(外部接口接入入口)
  • fw-cloud-system-auth [端口1004] 权限接入服务(支持oauth2、单点登录)
  • fw-cloud-system-xxx [端口待定] 服务状态监控
  • fw-cloud-system-xxx [端口待定] zipkin监控
  • fw-cloud-system-xxx [端口待定] elk监控
  • fw-cloud-system-xxx [端口待定] 缓存监控
  • fw-cloud-system-xxx [端口待定] 日志等监控

2、fw-cloud-core 基础公共模块

  • fw-cloud-core-beans 常用全局bean
  • fw-cloud-core-commons 常量、切面等
  • fw-cloud-core-configuration 基础配置
  • fw-cloud-core-exception Exception定义
  • fw-cloud-core-utils 常用工具类

3、fw-cloud-business 业务模块服务模块

  • fw-cloud-business-admin [端口2002] 权限管理等接口服务
  • fw-cloud-business-client [端口待定] 前端接口服务
  • fw-cloud-business-commons 业务公共组件等

4、前端模块 Vue2-Admin

  • 基于element ui 的Vue全家桶
  • webpack3
  • axios
  • ...
  • 初始学习Vue项目,请移步参考 Vue2-All

开发环境

  • Redis
  • MySQL
  • RabbitMQ
  • Java8
  • ...

说明

  • xxx 待开发和完善的模块

常见问题

  • lombok 安装
    • 下载lombok.jar包 https://projectlombok.org/download.html
    • 在eclipse.ini 配置文件最后添加:-javaagent:F:\xxx\lombok.jar 注:F:\xxx 为lombok.jar 放置的目录地址
    • 重启eclipse
  • idea 安装

fw-cloud-framework's People

Contributors

liuweijw avatar

Watchers

 avatar

Forkers

huaxuechensu myj

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.