
微服务
文章平均质量分 94
半旧518
java全栈长跑型选手,csdn内容合伙人,阿里云社区专家博主,腾讯云创作之星
展开
-
【云原生】springcloud13——Config分布式配置中心
Config分布式配置中心原创 2023-01-01 23:39:49 · 2463 阅读 · 56 评论 -
【云原生】springcloud12——服务网关Gateway
讲解服务网关gateway的使用,predicate,filter等原创 2022-09-17 16:38:28 · 2830 阅读 · 60 评论 -
【云原生】springcloud11——Hystrix是怎样让微服务“易凡峰顺”的
讲解Hystrix的服务降级、服务熔断,实时监控。原创 2022-09-12 23:46:15 · 1370 阅读 · 41 评论 -
【云原生】springcloud09——但愿发长久,空手撕Ribbon
手撕ribbon轮询算法原创 2022-09-10 12:03:06 · 1304 阅读 · 21 评论 -
【云原生】springcloud08——Ribbon负载均衡调用
这篇文章我们讲介绍负载均衡调用组件:Ribbon。❤ Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那样需要独立部署,但是它几乎存在于每一个Spring Cloud构建的微服务和基础设施中。...原创 2022-08-25 22:53:14 · 1085 阅读 · 27 评论 -
【云原生】springcloud07—Consul的服务注册与发现
Consul是一种服务网格解决方案,提供具有服务发现,配置和分段功能的全功能控制平面。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建完整的服务网格。Consul需要一个数据平面,并支持代理和本机集成模型。Consul附带了一个简单的内置代理,因此一切都可以直接使用,还支持Envoy等第三方代理集成。...原创 2022-08-23 00:12:02 · 952 阅读 · 16 评论 -
【云原生】springcloud06——订单服务注册zookeeper
上一讲我们已经讲将支付服务进zookeeper完成,这讲我们还需要将订单服务注册进zookeeper原创 2022-08-22 21:41:31 · 1510 阅读 · 32 评论 -
springcloud05——Zookeeper实现支付微服务
使用Zookeeper服务注册与发现与使用Eureka基本上是一致的,其技术架构如图笔者为了贴近实际生产,使用了zookeeper集群原创 2022-07-12 21:15:16 · 2915 阅读 · 76 评论 -
微服务架构与springcloud04——Eureka服务注册与发现
4.1 Eureka的基础知识如果你有自己的私人医生,那么你需要时直接与医生进行联系就可以。但大多数人都需要去医院,医院有很多病人,也有很多医生,那么就需要一个窗口来挂号、取号、管理余号等等。同样的道理,当我们的服务数量变得多起来,就需要进行服务注册与发现的管理了。注:心跳连接就是指像心跳一样周期性的监测服务是否可用。它与服务提供者、消费者的关系如下图。server与client的说明如下。4.2 Eureka服务端安装(1)建cloud-eureka-server7001模块(2)写po原创 2022-03-11 22:07:59 · 2936 阅读 · 0 评论 -
微服务架构与springcloud03——项目热部署与消费者订单模块
2.4 热部署(开发阶段使用)(1)添加jar包(已添加)在模块pom文件中添加依赖。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope>原创 2022-03-10 22:07:36 · 3409 阅读 · 1 评论 -
微服务架构与springcloud02——父工程构建及支付模块实现
2.项目搭建2.1 父工程模块的构建我们会通过一个支付模块来把微服务的各个新老技术全部串联一遍。先建立一个父工程。使用本地自己下载的maven。如未下载可以参考maven的下载与安装教程(超详细)_Java修炼记-优快云博客_maven下载教程。最后出现Build Success说明创建成功了。统一好字符编码,避免后面出现乱码等问题。开启注解支持。java编译版本选择为java8.FileType过滤。这一步选做,可以把项目中不想显示的文件过滤,这样项目看起来会清爽一点。原创 2022-03-08 22:13:15 · 731 阅读 · 0 评论 -
微服务架构与springcloud 01——微服务入门
微服务概述1.1 为什么是微服务1.2 微服务架构1.3 微服务与其它技术1.4 技术选型1.5主流组件1.1 为什么是微服务数字化生活提倡万物互联,一个家庭可能会有手机、电脑、平板、家电等等,如果这些东西都来自不同的产商,那么他们之间的连结肯定不会特别容易。如果有一个产商可以把这些产品都来个全家桶,数字化生活就便利了,小米、华为、苹果,很多公司都在做这样的事情。而在互联网的项目中,技术日新月异、项目的功能模块也越来越多,网关、日志、容错、授权…这些不同厂家推出的不同的框架、技术五花八门.同时,传统原创 2022-02-17 22:07:56 · 1484 阅读 · 2 评论