
SpringCloud微服务实战
文章平均质量分 84
SpringCloud微服务实战,干货满满
优惠券已抵扣
余额抵扣
还需支付
¥99.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
李维山
后端架构师
展开
-
【SpringCloud微服务实战10】DevOps自动化部署微服务项目(Jenkins+Docker+K8s)
DevOps 是一种重视软件开发人员(Developer)和运维人员(Operations)之间沟通与协作的文化、运动或实践,目标在于快速交付高质量的软件产品和服务。DevOps 强调自动化流程、持续集成与交付(CI/CD)、以及通过工具链、敏捷方法论和跨职能团队协作来增强软件的可靠性和安全性。在 DevOps 中,开发、测试、部署和监控等多个环节紧密连接,形成一个高效的工作流。原创 2024-03-28 02:13:09 · 2193 阅读 · 0 评论 -
【SpringCloud微服务实战09】Elasticsearch 搜索引擎
Elasticsearch是基于文档存储的,文档可以是数据库中的一条商品数据,也可以是一个订单信息等等,这条数据会被序列化为json格式后存储在Elasticsearch当中。旨在提供一个独立于 Elasticsearch 服务器代码的库,并为所有 Elasticsearch 功能提供非常一致且更易于使用的 API,以下我们使用。分词器作用:创建倒排索引时对文档分词、用户搜索时对输入的内容分词。Kibana是ES的可视化界面,便于我们开发学习。默认分词器对中文支持不好,这里使用IK分词器。原创 2024-03-17 11:44:36 · 1662 阅读 · 0 评论 -
【SpringCloud微服务实战08】RabbitMQ 消息队列
MQ异步通信优缺点:优点:吞吐量提升:无需等待订阅者处理完成,响应更快速故障隔离:服务没有直接调用,不存在级联失败问题调用间没有阻塞,不会造成无效的资源占用耦合度极低,每个服务都可以灵活插拔,可替换流量削峰:不管发布事件的流量波动多大,都由Broker接收,订阅者可以按照自己的速度去处理事件。原创 2024-03-14 20:00:53 · 555 阅读 · 0 评论 -
【SpringCloud微服务实战07】Sentinel 服务保护
是阿里巴巴开源的一款微服务流量控制组件。原创 2024-03-13 14:06:01 · 401 阅读 · 0 评论 -
【SpringCloud微服务实战06】Gateway 网关
【代码】【SpringCloud微服务实战06】Gateway 网关。原创 2024-03-12 22:26:14 · 406 阅读 · 0 评论 -
【SpringCloud微服务实战04】Nacos 配置中心
文件,添加配置如下:(优先级高于application.yml)[服务名].yaml 为默认配置,可以用来配置多环境共享。1、方式一:在@Value注入的变量所在类上添加注解。2、在客户端服务中的resource目录添加。修改配置后,客户端调用自动更新。原创 2024-03-12 19:28:32 · 334 阅读 · 0 评论 -
【SpringCloud微服务实战05】Feign 远程调用
1、默认配置:2、自定义配置:(以日志级别为例)方式一:配置文件方式#全局配置feign:client:config:default: #default代表全局生效loggerLevel: FULL #日志级别#个别配置feign:client:config:userservice: #针对某个服务loggerLevel: FULL #日志级别方式二:注解参数方式@Bean。原创 2024-03-12 21:46:17 · 424 阅读 · 0 评论 -
【SpringCloud微服务实战03】Nacos 注册中心
Nacos是阿里巴巴的产品,相比Eureka 功能更加丰富,受欢迎程度较高。原创 2024-03-11 20:05:58 · 443 阅读 · 0 评论 -
【SpringCloud微服务实战02】Ribbon 负载均衡
Ribbon 默认采用懒加载,第一次访问服务时才会去创建 LoadBalanceClient ,请求时间会很长。方式二:在配置文件application.yml中,添加配置规则(针对某个服务)方式一:在启动类中定义 IRule 返回指定策略实例(全局生效,对每一个服务)Eureka中已经集成了Ribbon,无需额外引入,通过。原创 2024-03-11 19:49:46 · 247 阅读 · 0 评论 -
【SpringCloud微服务实战01】Eureka 注册中心
服务提供者会每隔 30 秒向 EurekaServer 发送心跳请求,报告健康状态。根据服务名称从 EurekaServer 拉取服务列表。consumer :服务消费者,例如案例中的 order-service。Provider :服务提供者,例如案例中的 user-service。eureka 会更新记录服务列表信息,心跳不正常会被剔除。消费者根据服务名称向 eureka 拉取提供者信息。服务提供者启动时向 eureka 注册自己的信息。服务消费者利用负载均衡算法,从服务列表中挑选一个。原创 2024-03-11 18:21:47 · 484 阅读 · 0 评论