集群rpc框架

字节微服务HTTP框架Hertz使用与源码分析|拥抱开

首页 登录 字节微服务HTTP框架Hertz使用与源码分析|拥抱开源 白泽z 2022-09-013,421 关注 一、前言 Hertz[həːts] 是一个 Golang 微服务 HTTP 框架,在设计之初参考了其他开源框架 fasthttp、gin、echo 的优势, 并结合字节跳动内部的需求, ......
字节 源码 框架 Hertz HTTP

深入理解spring框架:剖析多线程模式下数据库连接

问题 1、spring框架下,大多数bean都是单例模式。这些单例模式的bean,会在多线程环境下执行(每个http request,可能对应一个线程)。如果bean是有状态的(对象的属性会被修改),如何解决线程安全问题? 2、多线程环境下,db连接如何共享的? db连接复用的粒度,是请求级别还是线 ......
线程 框架 模式 数据库 数据

Spark版本不兼容导致Standalone集群无法连接问题

一、Spark版本不一致报错现象 当使用client模式连接Spark的standalone集群时,报错所有的spark master的节点都没有回应。 二、问题排查思路 通过client端的日志产看没有什么有价值的信息,需要看下spark端的master的日志,docker logs spark- ......
集群 Standalone 版本 问题 Spark

Linux 部署redis集群(三主三从)

1、由于redis是C语言编写的,安装之前需要保证有gcc的环境配置 首先使用命令,查看gcc版本,若已经存在则跳过gcc的安装:gcc -v 若不存在gcc,则使用命令安装gcc:yum install gcc-c++ 2、下载redis源文件 mkdir /usr/local/redis cd ......
集群 Linux redis

如何基于 Gin 封装出属于自己 Web 框架?

思路 在基于 Gin 封装出属于自己的 Web 框架前,你需要先了解 Gin 的基本用法和设计理念。 然后,你可以通过以下步骤来封装自己的 Web 框架: 封装路由:Gin 的路由是通过 HTTP 方法和 URL 路径进行匹配的,你可以根据自己的需求,封装出符合应用的业务需求的路由。你可以考虑将路由 ......
框架 Gin Web

什么是RPC 什么是XML-RPC

RPC 什么是RPC RPC 全称 Remote Procedure Call,远程过程调用。 RPC 是指计算机 A 上的进程,调用另外一台计算机 B 上的进程,其中 A 上的调用进程被挂起,而 B 上的被调用进程开始执行,当值返回给 A 时,A 进程继续执行。调用方可以通过使用参数将信息传送给被 ......
RPC XML-RPC XML

软件测试/测试开发全日制|Pytest测试框架fixture作为参数使用

前言 测试用例参数化的时候,使用 pytest.mark.parametrize() 参数化传测试数据,如果我们想引用前面不同fixture返回的数据当测试用例的入参。这个时候我们就可以用fixture 参数化 prams 来间接解决这个问题,本文就来给大家介绍一下如何使用fixture来实现参数化 ......
全日 全日制 软件测试 框架 参数

软件测试/测试开发全日制|Pytest测试框架Fixture作用域详解

前言 Pytest的fixtrue是存在作用域的,比如作用域为函数级别,那么没执行一条用例,就会重新执行一次fixtrue,如果是类级别,那么多个类执行时会在去执行fixture。fixture的作用域有5个,分别是: function,class,module,package,session。有了 ......
全日 全日制 软件测试 框架 作用

unipp框架开发的app跳转至小程序页面

需求:app分享到微信,微信点击进入小程序指定页面 1.配置 项目manifest.json>模块配置>Share>微信分享勾选上,并填写appid 2.调用uniapp的api 官方api https://uniapp.dcloud.net.cn/api/plugins/share.html#sh ......
框架 页面 程序 unipp app

Prometheus监控k8s集群节点主机内存/CPU使用率

CPU使用率: (1 - avg(rate(node_cpu_seconds_total{mode="idle"}[5m])) by (instance)) *100 说明: container_cpu_usage_seconds_total 该容器服务针对每个CPU累计消耗的CPU时间。如果有多个 ......
使用率 节点 集群 Prometheus 内存

TiDB 多集群告警监控-中章-融合多集群 Grafana

author:longzhuquan 背景 随着公司XC改造步伐的前进,越来越多的业务选择 TiDB,由于各个业务之间需要物理隔离,避免不了的 TiDB 集群数量越来越多。虽然每套 TiDB 集群均有两个详细的监控 Dashboard、Grafana,但对于运维来说几十套集群的监控、告警、巡检均需消 ......
集群 Grafana TiDB

TiDB 在单机上模拟部署生产环境集群

参考地址:https://docs.pingcap.com/zh/tidb/dev/quick-start-with-tidb 前提条件 硬件要求 开始部署 TiDB 集群前,准备一台部署主机,确保其软件满足需求: 推荐安装 CentOS 7.3 及以上版本 运行环境可以支持互联网访问,用于下载 T ......
集群 单机 环境 TiDB

k8s集群手动更换证书过程

第一步部分老的证书 1. 生成etcd证书,更换etcd证书,重启etcd服务。2. 替换/etc/calico的证书为etcd的证书重启calico-node服务。3. 更换calico的pod的证书为新生成的calico-node和calico-kube-controllers.4. 更换k8s ......
集群 手动 证书 过程 k8s

开源:Taurus.DTC 微服务分布式事务框架,支持 .Net 和 .Net Core 双系列版本

在经过1年多的深思,十几年的框架编写技术沉淀下,花了近一个月的时间,终于又为 .Net 及 .Net Core 的微服务系列框架贡献当中的一个重要组件。原本的设计是作为 Taurus.Mvc 微服务系列中的一个插件,单独内部集成使用,后来想了想,还是在设计中独立了出来,支持在任意 Mvc 框架中使用... ......
分布式 Net 框架 事务 版本

Kubernetes 多集群网络方案系列 1 -- Submariner 介绍

https://cloudpods.csdn.net/657811c5b8e5f01e1e449b3e.html Kubernetes 多集群网络方案系列 1 -- Submariner 介绍 本文首先介绍了 Submariner 的架构,包括 Broker、Gateway Engine、Route ......
集群 Kubernetes Submariner 方案 网络

Kubernetes 多集群网络方案系列 2 -- Submariner 监控

https://juejin.cn/post/7222575963565015096 Kubernetes 多集群网络方案系列 2 -- Submariner 监控 2023-04-16 62 阅读10分钟 Submariner 是一个用于连接 Kubernetes 集群的跨集群网络解决方案,可以实 ......
集群 Kubernetes Submariner 方案 网络

一篇文章彻底搞懂TiDB集群各种容量计算方式

背景 TiDB 集群的监控面板里面有两个非常重要、且非常常用的指标,相信用了 TiDB 的都见过: Storage capacity:集群的总容量 Current storage size:集群当前已经使用的空间大小 当你准备了一堆服务器,经过各种思考设计部署了一个 TiDB 集群,有没有想过这两个 ......
集群 篇文章 容量 方式 TiDB

K8s 多集群实践思考和探索

https://www.cnblogs.com/vivotech/p/17684105.html 作者:vivo 互联网容器团队 - Zhang Rong 本文主要讲述了一些对于K8s多集群管理的思考,包括为什么需要多集群、多集群的优势以及现有的一些基于Kubernetes衍生出的多集群管理架构实践 ......
集群 K8s K8 8s

Blazor快速开发框架Known-V2.0.0

Known2.0 Known是基于Blazor的企业级快速开发框架,低代码,跨平台,开箱即用,一处代码,多处运行。 官网:http://known.pumantech.com Gitee: https://gitee.com/known/Known Github:https://github.com ......
框架 Known-V Blazor Known

集合框架

01-集合框架概述 1. 内存层面需要针对于多个数据进行存储。此时,可以考虑的容器有:数组、集合类2. 数组存储多个数据方面的特点: > 数组一旦初始化,其长度就是确定的。 > 数组中的多个元素是依次紧密排列的,有序的,可重复的 > (优点) 数组一旦初始化完成,其元素的类型就是确定的。不是此类型的 ......
框架

Introduction to RPC

文档来自这里 看到了就顺手写点感悟 前置概念IDL,RPC IDL IDL是interface definition language的缩写,即接口定义语言,描述了接口是如何定义的。写一个IDL 就像是在写一个C的头文件,里面附带了点额外的关键字和结构。 IDL是一种属性编程语言,因此它可以比C更详 ......
Introduction RPC to

spring框架基础

......
框架 基础 spring

22-安全机制:Kubernete 如何保障集群安全?

(https://rancher.com/blog/2019/2019-01-17-101-more-kubernetes-security-best-practices/) 你好,我是正范。 Kubernetes 作为一个分布式集群的管理工具,提供了非常强大的可扩展能力,可以帮助你管理容器,实现业 ......
集群 Kubernete 机制 22

23-最后的防线:怎样对 Kubernete 集群进行灾备和恢复?

Kubernetes 隐藏了所有容器编排的复杂细节,让我们可以专注在应用本身,而无须过多关注如何去做部署和维护。此外,Kubernetes 还支持多副本,可以保证我们业务的高可用性。而对于集群本身而言,我们一样也要保证其高可用性,你可以参考官方文档:利用 Kubeadm 来创建高可用集群。 但是这些 ......
集群 防线 Kubernete 23

18-权限分析:Kubernete 集群权限管理那些事儿

你好,我是正范。 通过前面的课程学习,你已经学会了使用kubectl命令行,或者直接发送 REST 请求,以及使用各种语言的 client 库来跟 APIServer 进行交互。那么你是否知道在这其中Kubernetes 是如何对这些请求进行认证、授权的呢?这节课,我们就来一探究竟。 任何请求访问 ......
权限 集群 事儿 Kubernete 18

19-资源限制:如何保障你的 Kubernete 集群资源不会被打爆

前面的课时中,我们曾提到通过 HPA 控制业务的资源水位,通过 ClusterAutoscaler 自动扩充集群的资源。但如果集群资源本身就是受限的情况下,或者一时无法短时间内扩容,那么我们该如何控制集群的整体资源水位,保障集群资源不会被“打爆”? 今天我们就来看看 Kubernetes 中都有哪些 ......
资源 集群 Kubernete 19

03-集群搭建:手把手教你玩转 Kubernete 集群搭建

通过上一节课的学习,我们已经对 Kubernetes 的架构有了清楚的认识。但是到现在还没有和 Kubernetes 集群真正打过交道,所以你可能有一种“不识庐山真面目”的云里雾里的感觉。那么本节课,我们就来学习如何搭建 Kubernetes 集群,开启探索 Kubernetes 的第一站。 在线 ......
集群 Kubernete 03

【K8S系列】快速初始化⼀个最⼩集群

序言 走得最慢的人,只要不丧失目标,也比漫无目的地徘徊的人走得快。 文章标记颜色说明: 黄色:重要标题 红色:用来标记结论 绿色:用来标记一级重要 蓝色:用来标记二级重要 希望这篇文章能让你不仅有一定的收获,而且可以愉快的学习,如果有什么建议,都可以留言和我交流 写在前面 k8s作为⼀个相对⽐较复杂 ......
集群 K8S K8 8S

k8s集群Node节点管理:节点信息查看及节点label标签管理

k8s集群Node节点管理:节点信息查看及节点label标签管理 Kubernetes集群Node管理 一、查看集群信息 [root@k8s-master1 ~]# kubectl cluster-info Kubernetes control plane is running at https:/ ......
节点 集群 标签 label 信息

Konva-前端绘图框架

一、介绍Konva is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.Kon ......
前端 框架 Konva
共3700篇  :1/124页 首页上一页1下一页尾页