圣杰的专栏

一名立志成为架构师并为之努力奋斗的程序员
112 篇文章
57 人订阅

全部文章

圣杰

Orleans 知多少 | Orleans 中文文档上线

Orleans建立在.NET开发人员生产力的基础上,并将其带入了分布式应用程序的世界,例如云服务。 Orleans可从单个本地服务器扩展到云中全局分布的高可用性...

5530
圣杰

.NET Core + K8S + Apollo 玩转配置中心

如官网所述:Apollo 是携程打造的开源配置中心,GitHub的星星也快点满22K,因此足见它的成熟度和社区活跃度。因此最近在做配置中心选型的时候,经过一番预...

6010
圣杰

.NET Core + K8S + Loki 玩转日志聚合

最近在了解日志聚合系统,正好前几天看到一篇文章《用了日志系统新贵Loki,ELK突然不香了!》,所以就决定动手体验一下。本文就带大家快速了解下Loki,并简单介...

7730
圣杰

五分钟快速搭建Serverless免费邮件服务

本文将带你快速基于 Azure Function 和 SendGrid 构建一个免费的Serverless(无服务器)的邮件发送服务,让你感受下Serverle...

6820
圣杰

eShopOnContainers 知多少[11]:服务间通信之gRPC

最近翻看最新3.0 eShopOncontainers源码,发现其在架构选型中补充了 gRPC 进行服务间通信。那就索性也写一篇,作为系列的补充。

6010
圣杰

集群环境下,你不得不注意的ASP.NET Core Data Protection 机制

最近线上环境遇到一个问题,就是ASP.NET Core Web应用在单个容器使用正常,扩展多个容器无法访问的问题。查看容器日志,发现以下异常:

9220
圣杰

Orleans 知多少 | 3. Hello Orleans

是的,Orleans v3.0.0 已经发布了,并已经完全支持 .NET Core 3.0。 所以,Orleans 系列是时候继续了,抱歉,让大家久等了。 ...

9930
圣杰

ASP.NET Core 借助 Helm 部署应用至K8S

玩K8S也有一段时间了,借助云服务提供商的K8S控制台,已经可以很方便的快速部署应用至K8S。通过简单的点击,可以一次性帮忙创建K8S 对象:Deploymen...

7210
圣杰

Orleans 知多少 | 4. 有状态的Grain

Orleans 的优势之一就是:支持有状态服务的水平扩展。那这一节我们就来看看如何来了解下有状态的Grain。

11220
圣杰

ASP.NET Core 反向代理部署知多少

最近在折腾统一认证中心,看到开源项目IdentityServer4.Admin集成了IdentityServer4和管理面板,就直接拿过来用了。在尝试Nginx...

8310
圣杰

IO 模型知多少 | 代码篇

之前的一篇介绍IO 模型的文章IO 模型知多少 | 理论篇 比较偏理论,很多同学反应不是很好理解。这一篇咱们换一个角度,从代码角度来分析一下。

11020
圣杰

IO 模型知多少 | 理论篇

同步异步I/O,阻塞非阻塞I/O是程序员老生常谈的话题了,也是自己一直以来懵懵懂懂的一个话题。比如:何为同步异步?何为阻塞与非阻塞?二者的区别在哪里?阻塞在何处...

9420
圣杰

.NET Core 使用 K8S ConfigMap的正确姿势

ASP.NET Core默认的配置文件定义在appsetings.json和appsettings.{Environment}.json文件中。 这里面有一个...

26810
圣杰

Orleans 知多少 | 2. 核心概念一览

上面已经提到,Grain是Virtual Actor的具体表现。那如何理解Grain呢。

13220
圣杰

索引设计指南

9920
圣杰

ASP.NET Core知多少(13):路由重写及重定向

在做微信公众号的改版工作,之前的业务逻辑全塞在一个控制器中,现需要将其按厂家拆分,但要求入口不变。

24630
圣杰

UnitOfWork知多少

Unit Of Work模式,由马丁大叔提出,是一种数据访问模式。UOW模式的作用是在业务用例的操作中跟踪对象的所有更改(增加、删除和更新),并将所有更改的对象...

18270
圣杰

ASP.NET Core 借助 K8S 玩转容器编排

由于最近在学习微服务,所以就基于之前docker的基础上把玩一下k8s(Kubernetes),以了解基本概念和核心功能。

21620
圣杰

eShopOnContainers 知多少[10]:部署到 K8S | AKS

断断续续,感觉这个系列又要半途而废了。趁着假期,赶紧再更一篇,介绍下如何将eShopOnContainers部署到K8S上,进而实现大家常说的微服务上云。

18830
圣杰

eShopOnContainers 知多少[7]:Basket microservice

Basket microservice(购物车微服务)主要用于处理购物车的业务逻辑,包括:

18830

扫码关注云+社区

领取腾讯云代金券