
微服务
文章平均质量分 92
本专栏主要是对微服务知识点的总结
编程在手天下我有
从编程小白一路摸爬滚打过来的技术爱好者。起初为解决工作中的实际问题开始学习,边实践边记录,逐渐在博客积累了数百篇技术文章。如今仍在持续学习,用文字见证成长,与大家共同探索技术的无限可能。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
微服务 - 高级篇
本文聚焦微服务高级篇,涵盖多方面关键内容。服务治理中,Consul、Eureka 实现服务注册发现,动态负载均衡策略优化性能,熔断降级保障服务稳定。分布式事务里,2PC、3PC、TCC 各有特点,消息队列与日志系统实现最终一致性。性能优化从代码、资源、缓存着手。安全机制有 OAuth 2.0、JWT 等,监控借助 APM 等工具并设告警。容器化运用 Docker、Kubernetes,CI/CD 流水线实现代码从提交到上线自动化,提升交付效率,助力微服务系统发展。原创 2025-03-24 21:22:36 · 967 阅读 · 0 评论 -
微服务 - 中级篇
文章围绕微服务展开深入探讨。架构深化方面,服务拆分要遵循业务功能内聚、数据独立及演进性原则,通信方式有 RESTful API、消息队列和 gRPC。技术选型包含简化配置的 Spring Boot、基于它的 Spring Cloud 与启动快的 Quarkus 等开发框架,以及实现环境一致的 Docker 和用于编排的 Kubernetes 容器技术。实践优化借助 Consul 实现服务注册与发现,用 Nginx、Ribbon 负载均衡,靠 Hystrix 防级联故障,助力搭建并运行微服务架构 。原创 2025-03-23 23:52:22 · 1214 阅读 · 0 评论 -
微服务 - 初级篇
技术栈灵活性:Spring Cloud是一个开放的框架,可以与各种技术组件和平台集成,如Netflix的Eureka、Ribbon、Hystrix等,使得开发团队可以根据具体需求选择合适的技术栈来搭建分布式系统。系统解耦:采用微服务架构可以将一个大型复杂系统拆分为多个小型服务,每个服务只关注自己的业务逻辑,降低了系统的复杂性,并使得各个服务之间的开发、测试和维护更加独立和灵活。以上四个关于微服务的特征能够进一步降低服务之间的耦合度,提供服务的独立性和灵活性。③ 编写FeignClient接口。原创 2024-07-08 00:02:22 · 1571 阅读 · 0 评论