摘要:
最网最容易理解的k8s入门,可视可运行,有图有真相。 阅读全文
摘要:
这篇文章行文结构对照微软博客, 结合本人意译和多年实践的回顾思考形成此次读书笔记。 Domian-driven Design 领域-驱动-设计(DDD)提倡基于(用例相关的现实业务)进行建模。 1. DDD的视角 DDD将现实问题视为领域; DDD将独立的问题描述为有界限的上下文(一个有界上下文对应 阅读全文
摘要:
引言 长话短说,今天聊一聊分布式定时任务,我的流水账笔记: ASP.NET Core+Quartz.Net实现web定时任务 AspNetCore结合Redis实践消息队列 细心朋友稍一分析,就知道还有问题: 水平扩展后的WebApp的Quartz.net定时任务会多次触发, 因为webapp实例使 阅读全文
摘要:
前言 前面利用《Docker-Compose搭建Redis高可用哨兵集群》, 我们的思路是将Redis、Sentinel、Redis Client App链接到同一个网桥网络,这个网桥内的Redis Client App就可以使用ContainerIP访问网桥内任意redis节点。 同一网桥网络访问 阅读全文
摘要:
Git是跟踪项目中所有文件的好工具, 但是,您会希望在项目的整个生命周期中不要跟踪某些文件及其变更。 系统文件(i.e. Mac系统的.Ds_Store) 应用程序配置文件(i.e. app.config, .env) 构建组件(i.e. *.pyc) 安装的依赖(i.e. node_modules 阅读全文
摘要:
头脑风暴 出于学习目的,您可以很轻松地在docker环境下运行redis的单个实例,但是如果您需要在生产环境中运行它,那么必须将Redis部署为HA(High Avaliable)模式。 Redis Sentinel为Redis提供高可用性,这意味着使用Sentinel可以创建Redis HA部署, 阅读全文
摘要:
今天的干货长驱直入,直奔主题 看了前文的同学们应该都知道,搜狗、360等浏览器在单点登录中反复重定向,最终失败报错。 原因在于,非Chrome80+浏览器不识别Cookie上的SameSite=none属性值,导致认证Cookie在后续请求中被抛弃。 截至2020/3/30号,非Chrome浏览器测 阅读全文
摘要:
❝ 虽说我已经从docker-compose走上了docker swarm的邪门歪道,目前被迫走在k8s这条康庄大道, 但是我还是喜欢docker-compose简洁有效的部署方式。 ❞ 曾其何时 docker-compose非常适合开发、测试、快速验证原型,这个小工具让单机部署容器变得简洁、高效。 阅读全文
摘要:
引言 接上文,容器内web程序一般会绑定到http://0.0.0.0:{某监听端口}或http://+:{某监听端口},以确保使用容器IP可以访问到web应用。 正如我们在ASP.NET Core官方镜像显示的,ASP.NET Core程序在容器内80端口监听请求 This image sets 阅读全文
摘要:
背景 5年前容器技术扑面而来,如今已经成为面向云原生开发的基础架构,基于微服务的设计需要部署大量容器,同时强调了友好快速的管理容器。 是时候推荐一个轮子Portainer.io:提供GUI界面的容器管理工具,给开发者的工具箱又增加了一个炫酷又实用的瑞士军刀。 Portainer.io的优势 轻量级 阅读全文