当前位置: 首页 > 软件库 > 程序开发 > 微服务框架 >

Fxz-Cloud

微服务开发平台
授权协议 Apache
开发语言 Java
所属分类 程序开发、 微服务框架
软件类型 开源软件
地区 国产
投 递 者 凌长恨
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

FCloud 是一款微服务开发平台,全端代码开源,基于Spring Boot 、 Spring Cloud & Alibaba、 OAuth2 的微服务RBAC 动态权限、SaaS多租户系统,前端vue2 使用 ANTD PRO VUE 作为脚手架。

Fxz-Cloud 致力于打造国内一流的微服务开发平台。

    功能介绍

    • 基于mybatis-plus多租户插件实现了对SaaS多租户支持。
    • 基于redisson实现对声明式分布式锁支持。
    • 对于数据加密、数据脱敏提供支持。
    • 提供了对于数据权限的支持。
    • 提供了对于幂等性工具、动态切换数据源、多级缓存、消息队列功能、站内信功能等功能的支持。

    项目结构

    fxz-cloud 
        ├── fxz-auth -- 认证服务器
        ├── fxz-common -- 通用工具封装
           ├── fxz-common-canal -- 针对canal封装
           ├── fxz-common-captcha -- 验证码封装
           ├── fxz-common-core -- web基础配置
           ├── fxz-common-data-permission -- 数据权限封装
           ├── fxz-common-database -- 多数据源
           ├── fxz-common-dependencies -- 依赖管理
           ├── fxz-common-es -- es配置
           ├── fxz-common-file -- 文件管理模块
           ├── fxz-common-gateway -- 动态网关
           ├── fxz-common-idempotency -- 幂等控制组件
           ├── fxz-common-jackson -- Json序列化配置
           ├── fxz-common-lock -- 分布式锁模块
           ├── fxz-common-log -- 日志配置
           ├── fxz-common-mp -- mybatis-plus配置
           ├── fxz-common-mq -- 消息队列封装
              ├── fxz-common-mq-rabbit -- rabbitMq消息队列
              ├── fxz-common-mq-redis -- redis轻量级消息队列
           ├── fxz-common-redis -- 多级缓存、分布式锁模块
           ├── fxz-common-seata -- 分布式事务
           ├── fxz-common-security -- 安全模块
           ├── fxz-common-sequence -- 发号器(序列号生成器)
           ├── fxz-common-sms -- 阿里云短信服务
           ├── fxz-common-tenant -- SaaS多租户支持
           ├── fxz-common-websocket  -- websocket
           ├── fxz-common-xxl-job  -- xxl-job配置
        ├── fxz-gateway -- 网关模块
        ├── fxz-generate -- 代码生成器
        ├── fxz-scheduled -- quartz定时任务模块
        ├── fxz-system -- 系统服务
           ├── fxz-system-api -- feign接口
           ├── fxz-system-biz -- 业务模块
        ├── fxz-z-laboratory -- 实验性模块
        ├──_other -- 项目相关文件
           ├── db -- 数据库相关文件
           ├── docker -- docker环境
           ├── es -- es索引信息   
           ├── middleware -- 一些本地启动的中间件
           ├── ui -- 前端代码
              ├── admin-vue2 -- 管理员界面
              ├── mall-uni   -- 商城小程序界面

    依赖版本

    | 依赖                   | 版本         |
    | ---------------------- |------------|
    | Spring Boot            | 2.7.0      |
    | Spring Cloud           | 2021.0.1   |
    | Spring Cloud Alibaba   | 2021.0.1.0 |
    | Mybatis Plus           | 3.5.1      |
    | hutool                 | 5.8.6      |

    项目文档

    fxzcloud.gitee.io/docs/

    • 官网:https://cloud.spring.io/spring-cloud-static/spring-cloud-config/1.3.4.RELEASE/single/spring-cloud-config.html 1.快速入门 默认配置读取 配置源的默认策略是从git获取(由spring.cloud.config.server.git.uri定义URL) 属性串使用JSON格式访问,形

    • Spring Cloud 项目目前是快速迭代期,版本变化快。 大版本 版本号规则 Spring Cloud并没有熟悉的数字版本号,而是对应一个开发代号。 Cloud代号 Boot版本(train) Boot版本(tested) lifecycle Angle 1.2.x incompatible with 1.3 EOL in July 2017 Brixton 1.3.x 1.4.x 2017-

    • 一、spring boot、spring cloud 之间的对应关系 拉取官网版本数据:https://start.spring.io/actuator/info { "git": { "branch": "93e528fc7e79e41a513e493d057499401a15eb67", "commit": { "id": "93

    • 本文主要总结一下目前为止SpringCloud、SpringCloudAlibaba、SpringBoot的版本对应关系,便于以后查阅。 使用Maven引入SpringCloud、SpringCloudAlibaba、SpringBoot的依赖的方式如下: <dependencyManagement> <!-- Spring Cloud 依赖 --> <dependencies>

    • springboot与springcloud以及springcloudalibaba版本对照 1、springboot与springcloud版本使用对照 官网版本使用对照地址 截至2022年12月8日,对照报文如下: { “git”: { “branch”: “246c496e4dc81a0c5f0873f843de3b70757751c0”, “commit”: { “id”: “246c49

    • Spring Cloud 项目目前仍然是快速迭代期,版本变化很快。这里整理一下版本相关的东西,备忘一下。 大版本 版本号规则 Spring Cloud并没有熟悉的数字版本号,而是对应一个开发代号。 Cloud代号 Boot版本(train) Boot版本(tested) lifecycle Angle 1.2.x incompatible with 1.3 EOL in July 2017 Bri

     相关资料
    • 首部及导言 欢迎您使用微哨开放平台开发者服务! 为使用该项服务,用户应当阅读并遵守《微哨开放平台开发者服务协议》(以下简称“本协议”),以及《微哨软件许可及服务协议》、《微哨开放平台服务协议》。请您务必审慎阅读、充分理解各条款内容,特别是免除或者限制责任的条款,以及开通或使用某项服务的单独协议,并选择接受或不接受。限制、免责条款可能以加粗形式提示您注意。 除非您已阅读并接受本协议所有条款,否则您无

    • 此外,如果我删除尤里卡和Zuul,我如何使它在本地和非kubernetes环境中工作?

    • 注解 注解 功能 @EnableEurekaServer 标注在 Application 类头,表示该服务为一个 服务注册发现服务器。 @EnableDiscoryClient 标注在 Application 类头,注册服务。 @@EnableFeignClients 标注在 Application 类头,发现服务。 @EnableZuulProxy 架构 服务注册与发现 1. 服务注册与发现 1

    • 我正在尝试学习并使用Spring Cloud创建一个微服务。我正在使用Spring mvc和Spring Boot进行开发。我为Eureka服务器和Zuul客户端添加了单独的Spring Boot应用程序。我现在有三个Spring引导应用程序。一台Sureka服务器,一台用于Zuul路由,第三台用于我的微服务应用程序。我运行Eureka服务器,发现微服务和Zuul在Eureka服务器UI中正常运行

    • HeyThings IoT服务平台为开发者开放智能家居、可穿戴、车载出行等智能设备的接入;开放APP 控制页开发、APP SDK插件、IoT设备直连接入方案、IoT云端对接接入方案;同时开放线上商城、新零售渠道等OPPO特色优质资源,与合作伙伴共建极致的物联网体验。

    • 本文向大家介绍详解.NET Core+Docker 开发微服务,包括了详解.NET Core+Docker 开发微服务的使用技巧和注意事项,需要的朋友参考一下 .NET Core发布很久了,因为近几年主要使用java,所以还没使用过.NET Core,今天正好有一个c#写的demo,需要做成服务,不想再转成java来实现,考虑使用.NET CORE来尝下鲜,目标是开发一个微服务,然后部署到Dock