热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

blog微服务架构代码_基于SpringCloudAlibaba微服务架构开源框架

简介微服务架构的框架,正在建设中,敬请期待。。。框架将会全部开源,提供给学生、个人开发者、小型企业等各类人群使用使用简单,易

简介

微服务架构的框架,正在建设中,敬请期待。。。

框架将会全部开源,提供给学生、个人开发者、小型企业等各类人群使用

使用简单,易上手,适用各类不同层次的人群

框架介绍

1.本套框架基于微服务架构框架

2.技术说明:

网关:spring cloud alibaba gateway

注册中心:nacos

认证授权:spring security oauth2

数据库:mysql、MongoDB、Redis

整合了阿里云、腾讯云服务:微信和支付宝支付,短信与邮件发送,阿里云视频点播和OSS,本地文件上传等

持久层使用mybatis plus

我这里的服务名称以“blog”开头,在使用过程中可以根据自己的需要进行修改

blog-auth-service 认证服务,权限、角色、用户认证

包含代码生成器快速开发

目前基本的认证服务基本完成,还有角色部分正在加紧处理中。。。

blog-api-gateway 微服务网关,我这里用的是alibaba gateway 60%

blog-file-service 文件服务,文件上传和视频上传,仅限上传到本地和fastdfs文件服务器 20%

blog-cloud-service 云服务,集成了阿里云和腾讯云,主要包括:短信、邮件、视频点播、oss存储、微信/支付宝支付 0

blog-common 公共模块,所有服务需要依赖这个公共模块

blog-elasticsearch-service 搜索服务,集成了ElasticSearch搜索

blog-sorket-service 通信服务,集成了websorket、netty进行通信

码云地址:https://gitee.com/lzhjava/blog.git767027e5a5f75a84103c50014e5d572b.png

环境说明&安装

1.数据库:MySQL、Redis、MongoDB

2.注册中心:nacos

3.消息队列:Rocket MQ

使用说明

框架在使用过程中,开发人员可以灵活修改、配置自定义框架内容,也可以直接进行业务功能的开发。

本套框架将会配有代码生成器和管理后台前端,使任何层级的开发者都可以更容易上手使用。

代码生成器使用说明

代码生成器打包为*.exe文件,在Windows直接运行即可

如果在Mac上可以导入代码生成器代码执行com.blog.ui.DatabaseUtil类即可

代码生成器正在开发中,敬请期待。。。

讨论交流

框架和代码生成器具体使用过程中遇到不懂的问题可以加入qQ群答疑

欢迎加入QQ群:779146205 交流讨论



推荐阅读
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 我一直都有记录信息的习惯,不知是从什么时候开始,大约是在工作后不久。如今还真有点庆幸从那时开始记了点东西,当然是电子版的,写 ... [详细]
  • 问题描述:域名已经备案,我全部都有,也在后台配置了,但是手机预览,还是请求失败,PC端是可以请求 ... [详细]
  • php实现文件下载代码一例,
    php教程|php手册php,实现,文件下载,代码,一例,php,实现,文件下载,代码,一例,我们,需要,用到,header,函数,来,发送,php教程-php手册php实现文件下 ... [详细]
  • Linux上nginx的负载均衡
    集群集群是什么:简单来说,集群就是指一组(若干个)相互独立的计算机,利用欧冠甘肃通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算 ... [详细]
  • 如何基于ggplot2构建相关系数矩阵热图以及一个友情故事
    本文介绍了如何在rstudio中安装ggplot2,并使用ggplot2构建相关系数矩阵热图。同时,通过一个友情故事,讲述了真爱难觅的故事背后的数据量化和皮尔逊相关系数的概念。故事中的小伙伴们在本科时参加各种考试,其中有些沉迷网络游戏,有些热爱体育,通过他们的故事,展示了不同兴趣和特长对学习和成绩的影响。 ... [详细]
  • 本文讨论了如何在微信支付宝两套小程序中生成一张二维码,实现支付宝扫码进入支付宝小程序和微信扫码进入微信小程序的对应桌号进行点餐的功能,提供了一些实现方案供参考。 ... [详细]
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  •     系统采用jeeplus框架(ssm+redis+shiro+mongodb+redis),默认是做了JSP未做前后端分离,由于业务需要已经多终端使用的需求(H5、小程序等) ... [详细]
  • mongoDB高可用集群环境搭建
    2019独角兽企业重金招聘Python工程师标准在生产环境下,部署一台mongodb服务的话,会存在以下问题:单点问题生产环境是一个 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了Mongodb副本集+分片集群搭建相关的知识,希望对你有一定的参考价值。环境需求: ... [详细]
  • 前面刚有AWS开战MongoDB,双方“隔空互呛”,这厢又曝出2亿+简历信息泄露——MongoDB的这场开年似乎“充实”得过分了些。长期以来,作为“最受欢迎的NoSQL数据库”,M ... [详细]
  • 数据库基本介绍
    1、数据库基本知识概念:数据库:database(DB),是一种存储数据的仓库数据库是根据数据结构组织、存储和 ... [详细]
  • 数据库进入全新时代,腾讯云发布五大数据库提前布局
    8月28日,腾讯云数据库在京正式启动战略升级,宣布未来将聚焦云原生、自治、超融合三大战略方向,以用户为中心,联接未来。并在现场面向全球用户同步发布五大战略级新品,包括数据库智能管家 ... [详细]
  • 我这几年踩过的十个坑,每一条都是血泪教训
    “阅读本文大概需要3分钟。”一、不记录程序部署在哪里“我:他妈的,这个程序明明一直在正确产生日志,可它到底运行在哪里?怎么我 ... [详细]
author-avatar
日韩潮衣一手临终批发
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有