摘要: Sentry 算是目前开源界集错误监控,日志打点上报,事件数据实时分析最好用的软件了,没有之一。将它部署到 Kubernetes,再搭配它本身自带的利用 Clickhouse (大数据实时分析引擎)构建的 Snuba 服务进行数据分析~简直了。(已无敌😂) 在实战之前,我们先跟随官方文档初步了解下 阅读全文
posted @ 2021-01-10 12:01 为少 阅读(1421) 评论(0) 推荐(0) 编辑
摘要: Go-Zero 官方短链项目教程:快速构建高并发微服务 关于 go-zero,大家可以看文档。为少认为它是中国目前最好用的 golang 微服务框架。 完整的 Go-Zero ShortUrl DevOps Demo 准备工作 我这里直接在 K8S 开发集群中部署相关实例。 生产求稳,建议大家还是买 阅读全文
posted @ 2021-01-01 11:26 为少 阅读(1285) 评论(0) 推荐(1) 编辑
摘要: CQRS CQRS 的意思是“命令-查询责任隔离”。我们分离了命令(写请求)和查询(读请求)之间的责任。写请求和读请求由不同的对象处理。 就是这样。我们可以进一步分割数据存储,使用单独的读写存储。一旦发生这种情况,可能会有许多读取存储,这些存储针对处理不同类型的查询或跨越多个边界上下文进行了优化。虽 阅读全文
posted @ 2020-12-28 10:15 为少 阅读(1297) 评论(2) 推荐(1) 编辑
摘要: Hydras 是什么? Hydra 是一个 NodeJS 包(技术栈不是重点,思想!思想!思想!),它有助于构建分布式应用程序,比如微服务。 Hydra 提供服务发现(service discovery)、分布式消息传递(distributed messaging)、 消息负载平衡(message 阅读全文
posted @ 2020-12-15 16:55 为少 阅读(726) 评论(0) 推荐(1) 编辑
摘要: Hydra 是一个轻量级的 NodeJS 库,用于构建分布式计算应用程序,比如微服务。我们对轻量级的定义是:轻处理外部复杂性和基础设施依赖 —— 而不是有限的轻处理。 Hydra 声称对基础设施的依赖很轻,这是因为它唯一的外部依赖是 Redis。 Hydra 利用 Redis 丰富的数据结构来实现重 阅读全文
posted @ 2020-12-10 12:25 为少 阅读(490) 评论(0) 推荐(1) 编辑
摘要: 云原生(Cloud Native)Node JS Express Reactive 微服务模板 (REST/GraphQL) 这个项目提供了完整的基于 Node JS / Typescript 的微服务模板,包括生产部署、监控、调试、日志记录、安全、CI/CD 所需的所有功能。还添加了基于响应性扩展 阅读全文
posted @ 2020-12-09 14:10 为少 阅读(1432) 评论(1) 推荐(3) 编辑
摘要: k8s-graceful-shutdown:该库提供了使用 Kubernetes 实现 Graceful Shutdown(优雅退出) Node.js App 的资源。 问题描述 在 kubernetes 中运行微服务时。我们需要处理 kubernetes 发出的终止信号。这样做的正确方法是: 监听 阅读全文
posted @ 2020-12-08 15:16 为少 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 背景 笔者在逛掘金的时候,有幸看到掘友狼族小狈开源的 genesis — 一个可以支持 SSR 和 CSR 渲染的微服务解决方案。总体来说思想不错,但是基于 Kubernetes 云原生部署方面一直没有完整的实践。所以笔者决定做个非官方的 Demo 供大家参考。 这个项目怎么用,它的官方文档已经很详 阅读全文
posted @ 2020-12-07 10:28 为少 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 介绍 这是一个关于 Egg.js 应用上云☁️的示例,笔者所在的大前端团队的已应用于生产。 CI/CD & DevOps & GitOps & HPA 等这里暂不做讨论,因为每一个点篇幅都很长。 我这里的实验条件 一个可用的 Kubernetes 集群 已在集群中部署 Kube-Prometheus 阅读全文
posted @ 2020-12-02 14:32 为少 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 介绍 Traefik 是什么? Traefik, The Cloud Native Edge Router Traefik 是一种现代 HTTP 反向代理和负载均衡器,用于轻松部署微服务。 这篇文章对 Traefik 使用有不错的解释:我为什么要选择traefik2做网关? 准备工作 Helm V3 阅读全文
posted @ 2020-09-08 15:31 为少 阅读(2923) 评论(0) 推荐(0) 编辑