随笔分类 -  Java微服务

摘要:在使用spring cloud sleuth的时候,启动工程报错如下: 根据错误信息明显就是jar包冲突,spring boot默认用的是logback,所以移除其中一个依赖就可以了,修改pom依赖为以下大功告成。 阅读全文
posted @ 2019-01-29 11:21 大刀客 阅读(1455) 评论(0) 推荐(0)
摘要:docker安装, 登录到Linux服务器上,运行如下命令:sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher,完成后运行docker ps命令查看容器启动状态 访问https://<SERV 阅读全文
posted @ 2019-01-24 15:41 大刀客 阅读(422) 评论(0) 推荐(1)
摘要:前言:最近公司需要导入k8s管理,看了一些rancher相关内容,在此做一记录,rancher系列会根据进展不定期更新。 基础设施编排 Rancher可以使用任何公有云或者私有云的Linux主机资源。Linux主机可以是虚拟机,也可以是物理机。Rancher仅需要主机有CPU,内存,本地磁盘和网络资 阅读全文
posted @ 2019-01-24 09:48 大刀客 阅读(679) 评论(0) 推荐(0)
摘要:前言:随着微服务系统的增加,服务之间的调用关系变得会非常复杂,这给运维以及排查问题带来了很大的麻烦,这时服务调用监控就显得非常重要了。spring cloud sleuth实现了对分布式服务的监控解决方案。 前情回顾请参考: Spring Cloud 微服务一:Consul注册中心 Spring C 阅读全文
posted @ 2019-01-18 16:21 大刀客 阅读(3055) 评论(0) 推荐(0)
摘要:前言:在互联网应用中,特别是电商,高并发的场景非常多,比如:秒杀、抢购、双11等,在开始时间点会使流量爆发式地涌入,如果对网络流量不加控制很有可能造成后台实例资源耗尽。限流是指通过指定的策略削减流量,使到达后台实例的请求在合理范围内。本章将介绍spring cloud gateway如何实现限流。 阅读全文
posted @ 2019-01-18 10:36 大刀客 阅读(9045) 评论(1) 推荐(0)
摘要:前言:在微服务架构中,一般都是进程间通信,有可能调用链都比较长,当有底层某服务出现问题时,比如宕机,会导致调用方的服务失败,这样就会发生一连串的反映,造成系统资源被阻塞,最终可能造成雪崩。在spring cloud家族中,hystrix就是用来处理这个问题的,本章将重点介绍该组件。前情回顾请参考: 阅读全文
posted @ 2019-01-17 19:28 大刀客 阅读(658) 评论(0) 推荐(0)
摘要:前言:前面介绍了一款API网关组件zuul,不过发现spring cloud自己开发了一个新网关gateway,貌似要取代zuul,spring官网上也已经没有zuul的组件了(虽然在仓库中可以更新到,但主页上已经没有了),而且zuul1.x的性能据说也一般,所以本章将引入spring cloud原 阅读全文
posted @ 2019-01-17 14:05 大刀客 阅读(3663) 评论(0) 推荐(0)
摘要:前言:本章将继续上一章Spring Cloud微服务,本章主要内容是API 网关,相关代码将延续上一章,如需了解请参考:Spring Cloud 微服务一:Consul注册中心 Spring cloud zuul概览 zuul 是netflix开源的一个API Gateway 服务器, 本质上是一个 阅读全文
posted @ 2019-01-16 11:59 大刀客 阅读(477) 评论(0) 推荐(0)
摘要:Consul is a service mesh solution providing a full featured control plane with service discovery, configuration, and segmentation functionality. Each 阅读全文
posted @ 2019-01-15 14:13 大刀客 阅读(3124) 评论(0) 推荐(0)