大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。 微服务架构该怎么落地?选用什么样的技术栈?所有的互联网公司都在积极尝试自己的微服务落地方案。 Spring Cl...

大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。 微服务架构该怎么落地?选用什么样的技术栈?所有的互联网公司都在积极尝试自己的微服务落地方案。 Spring Cl...
大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。 微服务看起来很美,但其实是需要一个技术体系或平台体系来支撑并且落地的。微服务架构建设分为两种思路: 框架模式 服...
大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。 没有“银弹” 在一些电影中,“银弹”被视作能迅速杀死狼人的武器,是杀死狼人的灵丹妙药。“银弹”常被比喻为解决复杂...
大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。 微服务架构被技术大牛们总结出了以下九个特点: 服务组件化 围绕业务功能 产品而不是项目 强终端弱管道 去中心化管...
大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。 目前大部分的企业系统和互联网应用都是采用Web的形式提供服务能力,根据系统的组织方式和部署结构,我们通常把软件架...
大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。 软件架构风格 那么到底微服务是个什么东西呢?其实,微服务是一种软件架构风格。那么什么又是软件架构风格呢?可能有的...
大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。 微服务的历史 再介绍什么是微服务之前,我们先了解一下微服务架构的历史,也就是微服务是如何提出来的。 2011年5...
简介 Kubernetes 仪表板(Dashboard)是基于网页的 Kubernetes 用户界面。 你可以使用仪表板: 展示了 Kubernetes 集群中的资源状态信息...
为了方便理解,以 Istio 官方提供的 Bookinfo 应用示例为例,利用 ratings 服务外部 MySQL 数据库。 Bookinfo应用的架构图如下: 其中,包含...
环境准备 httpbin 服务 httpbin 是一个使用 Python + Flask 编写的 HTTP 请求响应服务。 该服务主要用于测试 HTTP 库,你可以向他发送请...
环境准备 部署 httpbin 服务: 部署 sleep 服务: httpbin 服务作为接收请求的服务端, sleep 服务作为发送请求的客户端。 设置超时时间 在 sle...
EnvoyFilter简介 EnvoyFilter 提供了一种机制来定制 Istio Pilot 生成的 Envoy 配置。使用 EnvoyFilter 修改某些字段的值,添...
Envoy 访问日志记录了通过 Envoy 进行请求 / 响应交互的相关记录,可以方便地了解具体通信过程和调试定位问题。 环境准备 部署 httpbin 服务: 部署 sle...
5 个 Istio 访问外部服务的流量控制常用例子,强烈建议收藏起来,以备不时之需。 环境准备 部署 sleep 服务,作为发送请求的测试源: 在 Istio 外部,使用 N...
10 个 Istio 流量管理 最常用的例子,强烈建议收藏起来,以备不时之需。 为了方便理解,以Istio官方提供的Bookinfo应用示例为例,引出 Istio 流量管理的...
状态管理 状态管理(State Management)使用键值对作为存储机制,可以轻松的使长时运行、高可用的有状态服务和无状态服务共同运行在我们的服务中。 我们的服务可以利用...
服务调用 通过服务调用(Service-to-service Invocation),服务可以使用 gRPC 或 HTTP 这样的标准协议来发现并可靠地与其他服务通信。 Da...
Dapr简介 Dapr (Distributed Application Runtime)是一个可移植的、事件驱动的运行时,它使任何开发人员都可以轻松地构建运行在云和边缘上的...
VirtualBox简介 VirtualBox是由德国InnoTek软件公司出品的虚拟机软件,现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部分。 Virt...