文档章节

Spring Cloud最新版(Finchley)一条龙基础架构搭建

大大枣
 大大枣
发布于 2018/09/13 16:37
字数 558
阅读 820
收藏 5

自己对Spring Boot还算熟悉,Spring Cloud在实际操作项目中还没有用到过,看过一些资料,最让我印象深刻的是它简洁的服务网关和内置的断路器。
最近有朋友问我有没有完整的Spring Cloud项目经验,能不能搭建一个Spring Cloud的基础架构,下班后抽出点时间搞一搞,基于最新版本搭建了一整套的项目架构。

开源地址:

https://gitee.com/liheng/Spring-Cloud-Demo
https://github.com/jujube-framework/Spring-Cloud-Demo

项目启动

  • 先启动eureka-server和config-server
  • blog-api是二方包
  • blog-service是blog-api的实现,是个服务提供方,启动它
  • blog-app是消费方,也是对外服务出口,启动它
  • blog-gateway是服务网关,通过网关来访问blog-app
  • config-server是配置中心,用blog-app同时作为config-client
  • 断路器的演示在bolg-app和blog-api中,Feign自带了断路器。后期考虑自定义断路器逻辑
  • zipkin server需要从latest server 下载,然后java -jar zipkin-server.jar即可启动

访问url

问题备注

  • 配置sleuth的时候,blog-app不会发送trace到zipkin,是因为blog-app同时存在web和rabbitmq环境,需要配置sping.zipkin.sender.type=web

其他选型

  • 配置中心可选携程的Apollo
  • 分布式链路追踪可选Skywalking

© 著作权归作者所有

共有 人打赏支持
大大枣
粉丝 20
博文 30
码字总数 34742
作品 1
朝阳
架构师
私信 提问
加载中

评论(4)

MGL_TECH
MGL_TECH

引用来自“MGL_TECH”的评论

有没有基于zookeeper的?

引用来自“大大枣”的评论

阿基米德洗澡的时候发现了浮力定律,兴奋的跑上大街喊道:Eureka!小伙,不决定体验一下么!
小伙回应说 没钱没钱
大大枣
大大枣

引用来自“MGL_TECH”的评论

有没有基于zookeeper的?
阿基米德洗澡的时候发现了浮力定律,兴奋的跑上大街喊道:Eureka!小伙,不决定体验一下么!
MGL_TECH
MGL_TECH
有没有基于zookeeper的?
唐代de豆腐
唐代de豆腐
Skywalking是个好东西
Spring Cloud与Spring Boot版本匹配关系

Spring Cloud是什么? “Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems.” Spring Cloud为开发者提供了一套可以用来快......

颖辉小居
2018/06/27
0
0
微服务Springcloud超详细教程+实战(四)

如在文档中遇到什么问题请联系作者 QQ:1172796094 本人正在找深圳Java实习工作,求大佬带飞 —————————————————————————————————————— 初始SpringClo...

Java小表弟
2018/12/11
0
0
Roses 1.1 发布,更简洁的微服务解决方案

更新说明: Spring Cloud版本由Edgware SR3升级到Finchley版本 mybatis-plus升级到2.3版本 修复若干bug Roses简介: Roses基于Spring Boot 2, 是开源项目Guns(https://gitee.com/naan1993/...

stylefeng
2018/07/02
1K
5
史上最简单的 SpringCloud 教程 | 终章

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 https://blog.csdn.net/forezp/article/details/70148833 转载请标明出处...

方志朋
2017/04/12
0
0
Spring Cloud配置中心

Spring Cloud配置中心(Config) Spring Cloud是现在流行的分布式服务框架,它提供了很多有用的组件。比如:配置中心、Eureka服务发现、 消息总线、熔断机制等。 配置中心在Spring Cloud的众...

Java同学会
2018/06/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

即将开源 | 2亿用户背后的Flutter应用框架Fish Redux

背景 在闲鱼深度使用 Flutter 开发过程中,我们遇到了业务代码耦合严重,代码可维护性糟糕,如入泥泞。对于闲鱼这样的负责业务场景,我们需要一个统一的应用框架来摆脱当下的开发困境,而这也...

阿里云官方博客
33分钟前
3
0
文档和帮助创作工具提供商Innovasys实用教程(一)

Innovasys是一家成立于1997年,致力于生产文档和帮助创作工具,使广大开发人员和技术方面的作家能够生成专业质量的文档、帮助系统和程序。 本系列教程主要讨论Innovasys的实用性提示于技巧,...

ymy_666666
33分钟前
1
0
漫说安全|智能的云WAF,开挂的Web防御

“漫说安全”是我们推出的一个新栏目,以简洁明了的形式展现高深晦涩的云安全。 今天我们要讲的是智能的云WAF到底有啥“本领”,答案就在漫画里^_^ 漫画看完后估计你还会有些小疑问,不要着急...

阿里云云栖社区
36分钟前
2
0
通过密钥 SFTP (二):启用没有 Shell 访问权限的 SFTP 账户

目标 1. 授权网站开发人员使用 sftp 上传项目文件2. 必须使用密钥方式,去掉密码验证方式3. 简单起见,全部放在 /var/www 目录下4. 熟练之后,可以在继续修改 sshd 配置文件指定到具体的子...

wwzzhh166
40分钟前
2
0
web api 限制单个IP在一定时间内访问次数

ps:下面实例是每隔30秒访问次数不超过3次 1、Filter: using Infrastructure.Log;using Infrastructure.Web;using Lemon.Stats.Model;using System;using System.Collections.Gene......

鱼煎
41分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部