摘要:
之前写《.NET gRPC 核心功能初体验》,利用gRPC双向流做了一个打乒乓的Demo,存储消息的对象是IAsyncEnumerable<T>,这个异步可枚举泛型接口支撑了gRPC的实时流式通信。 本文我将回顾分享 foreach/yield return/async await语法糖的本质 如何 阅读全文
摘要:
本文记录/分享 目前项目的 K8s 部署结构和请求追踪改造方案 这个图算是一个通用的前后端分离的 k8s 部署结构: Nginx Ingress 负责暴露服务(nginx前端静态资源服务), 根据十二要素应用的原 则,将后端 api 作为 nginx 服务的附加动态资源。 Ingress vs In 阅读全文
摘要:
金三银四,是个躁动的季节。 结合最近的面试,谈一谈一个老牌开发人员的面试感悟。 大家都知道我的主力技术栈是 .NET + Devops + 弱前端 (当前技术认知,不排除以后变化)。 面试了大小厂,有收获也有沮丧, 结合工作和面试谈一谈看法: 1. .NET 技术栈的现状 目前.NET普遍用在数字化 阅读全文
摘要:
前天二面鹅厂,面试官问出了“nginx你了解吗?”这样宽泛直白的句式,我一时抓不到重点,一时语噻。 下班想了一下,平时潜移默化用到不少nginx的能力,但在面试的时候没有吹成对应的概念。 面谈nginx核心能力 nginx是老牌web服务器,以下口水话的nginx基础能力,大家都耳熟能详,看看就行, 阅读全文
摘要:
前言,本文定位为.NET方向 grpc核心能力一把梭,全篇是姿势性和结论性的展示, 方便中高级程序员快速上手.NET Grpc。 有关grpc更深层次的前世今生、底层原理、困惑点释疑请听下回分解, 欢迎菜鸟老鸟们提出宝贵意见。 grpc宏观目标: 高性能rpc框架 grpc框架实现宏观目标的底层3协 阅读全文
摘要:
本文翻译自微软Docs, 内嵌译者多年使用的参悟,如理解有误,请不吝赐教。 微软与社区专家合作,开发了功能齐全的云原生微服务示例应用eShopOnContainers。 该应用旨在展示使用.NET、Docker以及可选的Azure,Kubernetes技术来构建电商平台。 功能 & 要求 简要回顾e 阅读全文
摘要:
传送门 什么是云原生? 云原生设计理念 .NET微服务 Containers 现在谈到云原生, 绕不开“容器”。 在《Cloud Native Patterns》一书中,作者Cornelia Davis指出:“容器是云原生应用的基石”; 云原生基金会将微服务容器化作为云原生旅行的第一步。 很容易就想 阅读全文
摘要:
前文传送门: 什么是云原生? 现代云原生设计理念 Microservices 微服务是构建现代应用程序的一种流行的架构风格。(云原生拥抱微服务) 微服务是由一组(使用共享结构交互的、独立的小块服务)搭建的分布式集 共享结构??微服务之间不是通过标准http,grpc来调用吗?怎么还共享结构? 指的是 阅读全文