前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SpringCloud微服务

SpringCloud微服务

作者头像
默存
发布2022-06-24 14:47:08
1450
发布2022-06-24 14:47:08
举报
文章被收录于专栏:默存默存

项目介绍

本文示例基于JDK v1.8、spring-boot v2.2.2、spring-cloud vHoxton.SR1实现(miniblog)的入门微服务项目。

项目地址:https://gitee.com/typ1805/miniblog

主框架版本

  • java.version 1.8
  • spring-boot.version:2.2.2.RELEASE
  • spring-cloud.version:Hoxton.SR1

软件架构

1、基础应用

服务

服务名称

备注

数据库

mysql

各应用可建不同的数据库

缓存

redis

各应用单独实例

消息中间件

rabbitmq

共用

注册中心

Eureka

支持集群部署

配置中心

Config

支持集群部署

服务网关

Gateway

支持集群部署

断路器监控

Hystrix

公用

负载均衡

Ribbon、Feign

公用

实时配置中心

Bus

公用

链路监控

zipkin

公用

ORM

mybatis

公用

连接池

druid

公用

代码优化

lombok

公用

分页插件

pagehelper

公用

安全认证

security、jwt

公用

注意:Idea需要安装lombok插件

2、模块介绍

服务名称

依赖基础组件

简介

应用地址

eureka

security

注册中心

http://localhost:8761

config

security、git(使用的gitee)、rabbitmq

配置中心

http://localhost:8083

gateway

security、redis:、zipkin

WEB网关

http://localhost:8080

common

--

公共应用

--

article

mysql、zipkin

文章管理

http://localhost:8092

user

security、mysql、zipkin、redis

用户管理

http://localhost:8091

3、数据库初始化

项目根目录下的database文件中有数据库脚本,直接执行脚本即可。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目介绍
  • 主框架版本
  • 软件架构
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档