渐进式交付实践:通过 Argo Rollouts 和 FSM Gateway 实现金丝雀发布
渐进式交付(Progressive delivery)是一种软件发布策略,旨在更安全、更可控地将新版本软件逐步推出给用户。它是持续交付的进一步提升,允许开发团队在发布新版本时拥有更细粒度的控制,例如可以根据用户反馈、性能指标和其他关键数据来调整发布过程。渐进式交付通过利用一系列现代部署方案如蓝绿部署(Blue-Green Depl...
2024-04-18
egg(109)--egg之支付宝支付
router {代码...} config配置 config/config.default.js {代码...} 支付前 controller app/controller/default/alipay.js {代码...} service app/service/alipay.js {代码...} 支付后 支付后跳转的地址 controller app/controller/default/alipay.js {代码...} 支付宝支付成功异步通知 引入koa-xml-body解析支付成功后的...
centos7.6下部署ETCD3.4.7 集群 (最详细步骤)
安装包地址: https://github.com/etcd-io/etcd/releases 解压安装文件 {代码...} 设置etcd的配置文件 cat /k8s/etcd/cfg/etcd {代码...} 创建 etcd的 systemd unit 文件 cat /usr/lib/systemd/system/etcd.service {代码...} 启动ETCD服务 {代码...} 查看etcd状态 {代码...} 将启动文件、配置文件拷贝到 节点1、节点2 {...
2020-05-13
当SRS遇到K8s:快速构建高并发直播集群
Photo by ÁLVARO MENDOZA on Unsplash 本文来自流媒体直播集群SRS的官方wiki([链接]_CN_K8s),由SRS的创始作者杨成立授权发布。 文 / 杨成立 本章描述了如何基于K8s构建EdgeCluster实现高并发流媒体播放。 EdgeCluster实现了合并回源,对于某一路流,不管有多少客户端播放,EdgeServer都只会从OriginServer取一路流,...
使用 Facade Service 暴露 commands
在 Angular 应用开发中,使用 Facade Service 暴露 commands(命令)以及订阅这些 commands 是一个常见的设计模式。本文将详细介绍在 Facade Service 中如何实现这一目标,并深入探讨相关细节,以及通过实际示例进行说明。
2023-10-28
服务器从零开始(1D)-user+sudo+vnc
我开始这个系列,是为了系统性的学习和记录企业应用服务的环境搭建和应用部署等整个过程,这个系列会精彩呈现如何通过一点点的砌砖,铸成一座高楼。其中可能会包含了一些比较初级的内容,你们如果早就掌握了可以跳过,挑选自己关心的章节。这个系列开始的背景,是一位慷慨的许姓朋友赞助了我一台腾讯云服务器,CentOS7.4...
SpringCloud学习05
ZuulApi网关微服务系统统一的调用入口统一的权限校验集成ribbon集成hystrix统一的调用入口1.zuul 依赖、eureka client依赖、sp012.yml {代码...} 3.启动类注解: @EnableZuulProxy统一权限校验通过zuul过滤器,可以判断用户是否有权限访问后台服务,如果没有权限可以阻止用户继续访问判断用户是否登录,登录才允许访问商品服...
2020-11-29
SAP Fiori Elements如何基于domain fixed value创建下拉菜单
Several days ago I wrote a blog How to build a drop down list using Smart template + CDS view which introduces how to create a drop down list based on values from a backend table.
2020-09-04
enable ide service (y/n) [27d [27c
我在hbuilderx里运行编译uni-app的微信小程序版,报:enable ide service (y/n) [27d [27c 解决方法: 在微信开发者工具里点击设置》安全设置,开启服务端口
利用K8S技术栈打造个人私有云(连载之:K8S环境理解和练手)
【利用K8S技术栈打造个人私有云系列文章目录】 利用K8S技术栈打造个人私有云(连载之:初章) 利用K8S技术栈打造个人私有云(连载之:K8S集群搭建) 利用K8S技术栈打造个人私有云(连载之:K8S环境理解和练手) 利用K8S技术栈打造个人私有云(连载之:基础镜像制作与实验) 利用K8S技术栈打造个人私有云(连载之:资源控...
2018-02-08
《做一个不背锅运维:K8S Service底层策略初探和分析》
当在 Kubernetes 中创建 Service 时,将会创建以下几个 iptables 链。这些链都是用于实现 Service 的核心功能,下面列出所涉及到的链:
2023-03-24
Service Mesh 为什么从“趋势”走向“无聊”?
简介:过去一年,阿里巴巴在 Service Mesh 的探索道路上依旧扎实前行,这种坚定并非只因坚信 Service Mesh 未来一定是云计算基础技术的关键组成部分,还因需要借这一技术趋势去偿还过去所积累下来的技术债(“技术债”并非贬义词,是技术发展的固有产物),基于当下的技术思潮和最佳实践面向未来做出技术的新价值和新体验。
Mybatis【20】-- Mybatis延迟加载怎么处理?
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-16-lazyload,需要自取,需要配置maven环境以及mysql环境(sql语句在resource下的test.sql中),觉得有用可以点个小星星。
2021-02-23
vue封装axios基本思路
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。在vue项目之中使用axios是一个非常明智的选择,因为vue官方已经宣称不再维护vue-resource,并且推荐使用axios.
阿里云Serverless Kubernetes通过Ingress提供7层服务访问
在阿里云Serverless Kubernetes集群中,我们可以通过LoadBalancer Service对外提供四层服务访问,同样我们也可以通过Ingress来对外提供七层服务访问,今天主要分享下如何在Serverless Kubernetes集群中提供七层域名服务访问。
2018-09-14
node架构系列--基础架构的介绍
一个好的技术架构,可以帮助研发人员高效的开发和定位问题,此系列是我总结的组内的node架构。此架构是经过时间和用户的验证,所以存在稳定性和合理性都。但也可能我在简化架构的时候埋下一些坑,欢迎大家提出。
2018-11-01
(四)java springcloud版b2b2c社交电商spring cloud分布式微服务-断路器(Hystrix)
spring cloud b2b2c电子商务社交平台源码请加企鹅求求:一零三八七七四六二六。在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%...
2019-05-10