微服务
-
被泼冷水后,谁能超越微服务?
作为从业近30年的资深技术大神,为何做此感叹?本文通过一场“利用模块降低架构成本”的探讨,帮助大家梳理现在的架构设计难题,希望对诸君有所启发。
-
面向集成、微服务和API的快速创新
数字化之旅是各不相同的,也是不易的。但如果你遵循以下这些规则,成功的机会就会大得多。
-
Istio 升级后踩的坑
本次定位修复 Istio 升级后带来的指标系统问题收获巨大,之前对 Istio 一直只停留在理论阶段,只知道他可以实现传统微服务中对接口粒度的控制,完美弥补了 k8s 只有服务层级的粗粒度控制。
-
几种微服务框架调研报告
微服务架构旨在将大型,复杂的系统垂直(按功能或业务要求)划分为较小的子系统,这些子系统属于流程(因此可独立部署),并且这些子系统之间通过与语言无关的轻量级网络通信相互通信(例如REST,gRPC)或异步(通过消息传递)方式。
-
分拆:技术栈的自然演进
作者应该是去年 7 月离开红帽加入了基于 Dapr 的创业公司 Diagrid,曾写过 Multi-Runtime Microservices Architecture[2] 介绍多运行时,多运行时实际上也是分拆的体现。
-
月活 12.8 亿的微信,海量请求下是如何防止崩溃的?
本文介绍了微信大规模微服务的过载保护策略,其中很多方法很有借鉴意义。
-
讲真!Kafka 的原理竟是这样的,一看就明白!
Kafka 是主流的消息流系统,其中的概念还是比较多的,下面通过图示的方式来梳理一下 Kafka 的核心概念,以便在我们的头脑中有一个清晰的认识。
-
SpringCloud之Netfix微服务应用框架详解
当服务出现异常情况时,服务本身可以触发熔断,直接返回统一的错误;另外一个是消费方,这种情况下熔断有了另外一个名词,也叫降级,一般是服务方不能正常提供服务,比如访问超时,或者主动断开服务的情况下,消费方做出的反应,这种压根就不会向服务提供方发起请求。
-
十分钟理解微服务、容器和 Kubernetes
什么是微服务?你应该使用微服务吗?微服务与容器和 Kubernetes 有什么关系?如果这些事情在您的日常生活中不断出现,并且您需要在 10 分钟内进行概述,那么这篇博文适合您。
-
如何应对数千微服务组件带来的挑战?
总结而言,最重要的观点有两个:微服务不是银弹,不要让重复的事情做两次。
-
使用Kubernetes的区块链案例
本文展示了如何使用Kubernetes和微服务架构来构建具有复杂功能的加密解决方案。
-
Go 微服务框架 go-micro 使用客户端 RPC 调用服务端方法返回 408 怎么解决?
本文我们介绍怎么解决客户端 RPC 调用服务端的方法,返回错误码 408 的问题,我们使用 go-micro 和 gin 构建了示例代码,并通过修改示例代码,分析出现返回错误码 408 问题的原因。
-
聊聊微服务划分的姿势
业务维度进行拆分。标准是按照业务的关联程度来决定,关联比较密切的业务适合拆分为一个微服务,而功能相对比较独立的业务适合单独拆分为一个微服务。
-
多存储库与单存储库的微服务发布管理比较
本文从跟踪变更,获悉其不同的版本,以及发布管理的角度,比较了微服务应用多存储库与单存储库方式的差异性。
-
面试官问我微服务注册中心如何保证数据强一致性?
集中式的心跳机制会对Eureka Server造成较大的心跳请求压力,实际上平时Eureka Server接收最多的请求之一就是成千上万服务发送过来的心跳请求。