ShuSheng007

  • 首页
  • 关于
  • 联系
微服务
SpringCloud

微服务实践之通信(OpenFeign)详解-SpringCloud(2021.0.x)-6

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 本文是微服务系列总结的第6篇,一起来看看微服务之间通信时用到的OpenFeign组件。 OpenFeign简介 我们在SpringCloud中使用的一般是 spring-cloud-openfeign,它是SpringCloud团队基于feign封装的一个变体,支持了SpringMvc里的各种注解,例如@RequestBody 之类的。 Feign是一个类似于Retrofit (对OkHttp的一个封装)的一个声明式的Http客户端包装…

11/07/2022 0条评论 630点热度 2人点赞 shusheng007 阅读全文
SpringCloud

微服务实践之量度监控(micrometer,prometheus,grafana)-SpringCloud(2021.0.x)-5

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 前言 作为应用开发者你是否觉得监控应该是运维的活?嗯,大部分是这样的,例如监控服务器资源的情况,网络情况,监控redis服务器的情况,监控 myslq服务器的情况等等,但是有一些应用相关的指标我们开发者也是需要关心的,这就要求我们在开发过程中进行埋点。 由于微服务的流行,我们在一套系统中部署的服务越来越多,新催生出的角色DevOps也越来越关心统计应用系统的指标并从中进行学习推断系统的状况,老板也要直观的看到实时的下单量,成交金额等指标...…

10/24/2022 0条评论 512点热度 2人点赞 shusheng007 阅读全文
SpringCloud

微服务实践之全链路追踪(sleuth,zipkin)详解-SpringCloud(2021.0.x)-4

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 前言 本文将介绍微服务架构中关于链路追踪相关组件Sleuth与Zipkin的在SpringCloud入门使用。 链路追踪 为什么要进行链路追踪啊?为什么它在微服务架构中突然显得那么重要,以前怎么不太受重视啊? 看看下面这个图,只有5个服务以及他们互相调用方式,这但凡某个调用出了问题:请求都经过哪几个服务啦?先过的你还是它啊?那个服务耗时太长拉?等等你是不是半天都理不清,那要是50个微服务呢?很明显,我们需要链路追踪。 理论 目前流行的分布式链…

10/22/2022 0条评论 324点热度 4人点赞 shusheng007 阅读全文
SpringCloud

微服务实践之网关(Spring Cloud Gateway)详解-SpringCloud(2021.0.x)-3

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 本文将介绍微服务架构中的SpringCloud Gateway这个网关组件的入门使用,观后你应该可以大体知道如网关如何工作,如何结合分布式配置,如何结合服务注册中心服务使用,如何将请求负载均衡到不同的服务实例,如何限流,如何使用断路器等实操性功能。 编程这玩意对实践啊,理论背的天花乱坠,真用的时候还是不知道怎么下手,还是要动手实践一下... 宏观结构 本文是一个微服务demo的一部分,以一个简单的电商购物流程为案例,用以展示微服务架构中…

10/19/2022 0条评论 750点热度 3人点赞 shusheng007 阅读全文
SpringCloud

微服务架构之演进历程

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 当前软件系统不跟微服务沾边的话会给人很落后的感觉,但微服务的风刮的有点歪了,你见过只有2个开发者却有10个微服务,然后还都部署在同一台物理机上的系统吗?不要怀疑,真有。 不过微服务架构对于大型软件系统确实是个好东西,今天我们来聊一聊分布式架构的演进吧,水平有限,就当抛砖引玉,不喜勿喷。 前后端分离 现在我们谈论的系统架构一般指后端架构,只有存在后端才有后端架构,对吧?以前前后端是在一起的,所以不分前后端,都是软件架构。那什么是前后端分离…

07/30/2022 0条评论 492点热度 1人点赞 shusheng007 阅读全文
SpringCloud

微服务实践之负载均衡(Spring Cloud Load Balancer)-SpringCloud(2020.0.x)-2

概述 众所周知,由于Netflix的微服务组件进入维护期,SpringCloud逐渐移除了这些组件,包括负载均衡组件Ribbon。现在SpringCloud学精了,不是与某一个类库绑定,而是提供了一套抽象,这样就可以在保持接口不变的情况下随意切换实现方案。 在微服务实践之服务注册与发现(Nacos)-SpringCloud(2020.0.x)-1我们使用了系统默认的round-robin算法RoundRobinLoadBalancer.class,那我们如何切换到其他算法呢? 实现原理 如果你急于想知道如何切换负载…

11/22/2021 1条评论 2271点热度 4人点赞 shusheng007 阅读全文
SpringCloud

微服务实践之服务注册与发现(Nacos)-SpringCloud(2020.0.x)-1

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 在上一篇 微服务之如何从零搭建(吹牛逼篇)中概述了当前Java生态中从零搭建微服务架构所涉及的一些技术和组件,接下来我会选择当前较为流行的组件逐步搭建一套演示微服务架构,请有兴趣的同学持续关注。 由于微服务架构中服务天生就是要随时准备着生死,这就使得服务注册与发现成为一个非常关键的功能。阿里开源的Nacos就是其中的佼佼者,详情请参考官方文档,我们今天就实际上手一下这个组件。 安装Nacos 我们知道Nacos会作为一个服务(集群)运行…

11/20/2021 0条评论 1623点热度 1人点赞 shusheng007 阅读全文
微服务

微服务之从零搭建(能吹牛逼篇)

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 IT世界唯有变化才是永恒的。这不微服务刚兴起没有几年,现如今已经在全力向云原生时代过度了,有人称其为后微服务时代。云原生时代的里程碑应该是从kubernetes,江湖人称K8s,在2017年底彻底赢得容器编排战争开始的吧。现如今K8s被公认为云时代的操作系统,各大云厂商都在不遗余力的推广,因为没有K8s的日子里,他们的工作基本上是将物理机房搬到了云上而已,即是自己搭机房还是别人帮你搭机房的区别。但是有了K8s他们现在都牛逼轰轰的,声称要…

10/20/2021 0条评论 1257点热度 1人点赞 shusheng007 阅读全文
ShuSheng007
20201012220841766.jpg#pic_center
分类
  • Android / 3篇
  • Flutter / 4篇
  • Gradle / 1篇
  • Java / 8篇
  • JPA / 1篇
  • Kafka / 1篇
  • Kotlin / 9篇
  • Linux / 5篇
  • Maven / 1篇
  • Redis / 1篇
  • SpringBoot / 12篇
  • SpringCloud / 8篇
  • 分布式 / 3篇
  • 如何系列 / 3篇
  • 密码学 / 1篇
  • 开发工具 / 2篇
  • 微服务 / 8篇
  • 数据库 / 6篇
  • 杂谈 / 1篇
  • 消息队列 / 2篇
  • 爬虫 / 1篇
  • 版本控制 / 2篇
  • 设计模式 / 24篇
归档
  • 2023年3月 / 3篇
  • 2023年2月 / 3篇
  • 2023年1月 / 3篇
  • 2022年11月 / 2篇
  • 2022年10月 / 8篇
  • 2022年8月 / 1篇
  • 2022年7月 / 4篇
  • 2021年11月 / 2篇
  • 2021年10月 / 4篇
  • 2021年9月 / 33篇
  • 2021年4月 / 4篇
  • 2020年11月 / 2篇
  • 2020年10月 / 2篇
  • 2020年9月 / 3篇
  • 2020年7月 / 2篇
  • 2020年6月 / 2篇
  • 2020年5月 / 1篇
  • 2020年4月 / 5篇
  • 2020年2月 / 10篇
最近评论
匿名 发布于 5 天前(03月24日) 确实全网最易懂
匿名 发布于 5 天前(03月24日) 大佬多多更新,我爱看
mudao 发布于 6 天前(03月23日) 站长可爱捏
匿名 发布于 1 周前(03月22日) 再过段时间老板可能要开KTV,程序员王二狗可能要下海当鸭子,其他两位也需要解锁新技能...
匿名 发布于 1 周前(03月21日) 写的这么好,为啥没人评论??都会了??

版权 © 2021 shusheng007.top 享有所有版权.

Theme Kratos Made By Seaton Jiang

津ICP备17001709号