Centos7.9安装phpldapadmin
亲测可用,之前搜索了很多博客,啥样的都有,就是不介绍报错以及配置用处,根本不懂照抄那些配置是干啥的,稀里糊涂的按照博客搭完也跑不起来,因此记录这个。
2025-01-19
升级Spring Cloud最新版后,有个重要的组件被弃用了!
前不久,我把Mall微服务版本全面升级了 ,在通过Gateway网关调用其他服务的时候,出现了Service Unavailable的问题。排查原因时发现作为负载均衡组件的Ribbon被弃用了,作为Netflix开源的一个组件,Ribbon早已进入维护状态。现在推荐使用的是Loadbalancer,今天我们就来聊聊Loadbalancer的使用!
Ubuntu开启SSH登录
在新安装的ubuntu系统后,默认是不支持ssh登录的.但是ssh登录时我们平时经常用到的.所以,安装ssh服务吧。下面是安装的经过,如有异议,请指正。
源码编译安装frr
近期一直在搞vpp,想vpp结合frr使用,但是发现了一个问题,通过隧道之间建立邻居学到的路由一直是inactive的状态,想换一个版本试试, 看是不是 版本的问题,但是通过apt policy frr发现无可用的版本,在 debian、ubuntu20、ubuntu22上都试了,都没有想要的版本号,只能源码安装了。
2023-12-14
kube-proxy的ipvs模式解读
IPVS 这篇文章主要讲述: 什么是IPVS? IPVS 和 IPTABLES 区别 如何设置kube-proxy按照ipvs模式运行和故障排查 什么是IPVS IPVS(IP虚拟服务器)实现传输层负载平衡,通常称为第4层LAN交换,是Linux内核的一部分。 IPVS在主机上运行,在真实服务器集群前充当负载均衡器。 IPVS可以将对基于TCP和UDP的服务的请求定向到...
前端性能优化 - 缓存机制和 Service Worker
PWA(Progressive Web Apps)不是特指某一项技术,而是应用多项技术来改善用户体验的 Web App,为 Web App 提供类似 Native App 的用户体验。其核心技术包括 Web App Manifest,Web Push,Service Worker 和 Cache Api 等,用户体验才是 PWA 的核心。 PWA 主要特点如下:
Tke1.20.6升级Tke1.22.5留下的坑
线上kubernetes集群,tke 1.20.6版本,跑了两年多了。六月底升级了master节点到1.22.5版本升级须知里面风险点各种文档检查都正常.......work节点没有升级,只是升级了master节点,就这样跑了三周,期间缩容的时候出现了eck admissionregistration.k8s.io/v1beta1 api的问题。今天集群中一个节点上面的traefik pod 重启了...
2023-07-21
nameko 避坑笔记:避免频繁实例化 ClusterRpcProxy
rpc后紧跟的是微服务定义时的类变量 name 的值即为微服务名称,接着紧跟rpc方法,使用 call_async 为异步调用,而调用 result_async.result() 时会等待异步任务返回结果。需要注意的是, 运行 ClusterRpcProxy(config) 时会创建与队列的连接,该操作比较耗时,如果有大量的微服务调用,不应该重复创建连接,应在语句块内...
2022-01-05
阿里云FreeBSD系统升级与安装PHP环境
修改update源,默认的官方源由于某些原因,慢的丧心病狂,所有我们要使用镜像源.这里推荐使用chinafreebsd的update源. vi /etc/freebsd-update.conf
2017-06-09
K3s:轻量的Kubernetes
K3s是一个轻量的K8s,主要面向IOT、Edge、CI等场景。 Lightweight Kubernetes. 5 less than k8s. K3s和K8s的对比,移除了: 非默认的、遗留的特性 Alpha阶段的特性 In-tree的云服务提供商 In-tree的存储驱动 Docker (可选) 带来了: 简化安装 SQLite3支持,替代etcd TLS管理 自动的Manifest和Helm Chart管理 containerd,...
2019-04-08
聊聊dubbo-go的DubboPackage
序 本文只要研究一下dubbo-go的DubboPackage DubboPackage dubbo-go-v1.4.2/protocol/dubbo/codec.go {代码...} DubboPackage定义了Header、Service、Body、Err属性 Marshal dubbo-go-v1.4.2/protocol/dubbo/codec.go {代码...} Marshal方法通过hessian.NewHessianCodec(nil)创建codec,之后执行bytes.NewBuffer(pkg) Un...
2020-07-28
VUE前端构建误区及多环境处理
VUE开发过程中难免会碰到多环境的情况,比如development、sit(stage)、uat、production环境等。很多人会误以为npm构建,指定的build:uat,就以为process.env.NODE_ENV就是uat,但实际上并非如此。经过笔者实践发现,除了build::prod构建出来的包,process.env.NODE_ENV为production外,其他均为development。这给想要区分...
2021-05-15
Understanding PWA
PWA 能做到原生应用的体验不是靠特指某一项技术,而是经过应用一些新技术进行改进,在安全、性能和体验三个方面都有很大提升,PWA 本质上是 Web App,借助一些新技术也具备了 Native App 的一些特性,兼具 Web App 和 Native App 的优点。
【PWA学习与实践】(9)生产环境中PWA实践的问题与解决方案
PWA作为时下最火热的技术概念之一,对提升Web应用的安全、性能和体验有着很大的意义,非常值得我们去了解与学习。对PWA感兴趣的朋友欢迎关注《PWA学习与实践》系列文章。
2018-11-06
特型搜索服务架构设计
搜索返回的多条结果中,包括自自然搜索结果和特型搜索结果。 自然搜索结果是针对用户请求(query),返回互联网上相关性较高的内容。是否满足用户需求取决于互联网内容及相关性算法。 特型搜索则是针对query,线下先对内容进行挖掘、整合(线下的方式有多种,其中知识图谱 是一个方向),线上直接返回满足用户需求的结果...
2015-07-20
龙蜥系统运维联盟:Kindling-OriginX 如何集成 DeepFlow 的数据增强网络故障的解释力
编者按:2023年,龙蜥社区正式成立系统运维联盟,该联盟由信通院、阿里云、中兴通讯、复旦大学、清华大学、浙江大学、云观秋毫、乘云数字、云杉网络、浪潮信息、统信软件及联通软件院等 12 家单位共同发起。本文转自云观秋毫,介绍系统运维联盟成员 Kindling-OriginX 通过结合 DeepFlow 完备的网络数据能力,自动化生成...
2024-02-21
【从零开始安装kubernetes-1.7.3】3.安装MASTER与NODE组件(CA配置)
紧接上一章 8. MASTER节点配置 8.1 安装组件 上传kubernetes-server-linux-amd64.tar.gz {代码...} 适用所有Master 8.2 创建kubectl与apiserver通信证书 {代码...} 8.3 配置kubectl的kubeconfig文件 配置 kubernetes 集群 {代码...} 配置 客户端认证 {代码...} 分发kubectl config文件 {代码...} 8.4 生成kubernetes证书...