首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏漫谈测试

    容器技术Kubernetes(K8S)集群部署负载方案

    如果基础环境设施已经有一个K8S集群,那么可以在K8S上快速启动一个完整的负载测试集群。 整体的部署结构如下图,可以看到有比较多的组件,但是利用K8S配置文件可以快速启动以及更新所有的组件。Jmeter集群通过分布式进行部署,并且每个节点在K8S集群中都是一个Pod。 如果使用K8S和HPA(pod水平动态扩展控制器)特性,还可以使Slave pod的节点进行动态伸缩,例如,当Pod的CPU使用达到80%以上时,就会自动扩容增加Slave节点。 如果K8S集群已经有了持续化存储的配置,还可以把InfluxDB中的测试结果存储到PV(持久化存储盘)中。这样即使Jmeter的集群被销毁或者重建了,之前的测试数据也依然继续保留。 如果只想个人查看,则可以通过K8S Proxy的方式在本地电脑上查看。

    42510编辑于 2025-02-17
  • 来自专栏公众号:咻咻ing

    8. 部署方案

    本章介绍了一些可能的部署方案,以帮助解决这种灵活性带来的复杂性。 在讨论不同的部署方案之前,了解JanusGraph本身和后端存储所扮演的角色非常重要。 基础部署 这种方案是大多数用户在刚开始使用JanusGraph时可能想要选择的方案。 它提供可扩展性和容错性,并且所需服务器数量最少。 任何可扩展存储后端都可以通过这种方案来使用。 但是,对于Scylla,当托管与此方案中的其他服务共存时,需要进行一些配置。 在这个方案中需要使用索引时,它也需要是可扩展的。 2. 与之前的部署方案相反,此方案对于使用不可扩展的后端是最有意义的。 内存存储可用于测试调研目的,或者Berkeley DB用于生产,Lucene作为可选的索引后端。 4. 嵌入式JanusGraph可以作为任何方案的变体进行部署。 JanusGraph只是从服务器直接移植到了应用程序,因此它现在只用作库而不是独立服务。

    89020发布于 2019-08-07
  • 来自专栏shigen的学习笔记

    k8s pod日志写入ELK的技术实现方案

    这里,我们先来捋一下k8s的架构图,我就不整那么复杂了,什么api-server kubelet 之类的。我们就简化一点:以下是一主三从的k8s集群。 方案一直接在官方的kubenates-dashboard中找到对应的pod查询日志。这个界面相信大家都熟悉不过了,当初shigen搭建k8s的时候都是奔着这个界面去的。 方案二从日志文件分析,我们会发现我们的每个pod 产生的日志会被收集起来,集中挂载到物理机/var/log/containers/目录下边。 当然,在kubesqueue上我们可以加上一些策略,让k8s选择我们规定的节点部署,但是这样有破坏了集群的负载均衡功能啊。总不能在每个k8s节点上都部署一个日志解析的工具吧。 相信这个时候ELK的技术方案已经提上了日程。这种架构的思想是:我们的日志传输到kafka,然后由logstash解析日志,写入到elasticsearch,最后由kibana展示和统计。

    1.3K10编辑于 2023-12-11
  • 来自专栏媒矿工厂

    5G+8K示范项目技术方案—2019法网公开赛

    本文介绍了项目技术方案并解释了各合作方如何协作,共同塑造8K和5G的未来。 软件定义的存储 为了集中管理所有视频资产(即mezzanine, catch-up TV and VOD),实验需要一个功能强大的NAS解决方案。 第二个是开源VLC解码器,有两种不同的风格: 使用强大的Intel i7 8700 K处理器的Nvidia加速解决方案 使用功能强大的Intel i9 9980XE处理器的全软件解决方案 注意:Windows 内容是TS文件通过卫星发送并传输到位于法国电视展厅的8K电视上。 ? 图7 TS到DVB-S2电视工作流程 个性化8K流媒体到平板电脑 8K技术的一个好处是它可以用一台摄像机拍摄整个球场。 它支持经典流媒体,但也支持新的沉浸式服务,例如使用8K和5G技术的个性化广播。 虽然实验使用5G进行传输,但光纤和DOCSIS 3.1可以并且已经被用于通过有线网络传输8K。

    1.8K30发布于 2019-08-06
  • 来自专栏全栈程序员必看

    8种HOOK技术

    64位的跳转,可用两种方法,下面两个方法都是绝对跳转指令,第一个影响rax寄存器,可能需要先保存原来的rax的值: 1, 48 b8 ef cd ab 89 67 45 23 01 mov rax, 跳转指令是 14 字节,而我们 // 修改了 PsLookupProcessByProcessId 的头 15 字节(正好三条指令),前 6 字节 // 是指令,后 9 字节并不是指令,而是数据(前 8 ori_func; //step 3: fill jmp code tmpv = (UINT64)Proxy_ApiAddress; memcpy(jmp_code + 6, &tmpv, 8) psLookupProcessAdress, pslp_head_n_byte, pslp_patch_size); } 头文件 LDE64x64.h 百度搜一下,有很多,我就不帖了 5.VEH_HOOK VEH技术的主要原理是利用异常处理改变程序指令流程 irql; ULONGLONG myfun; // 保存原KeBugCheck前15个字节 memcpy(OldKeBugCheckData, KeBugCheckEx, 15); // 48b8a024100480f8ffff

    4.7K10编辑于 2022-09-01
  • 来自专栏苏三说技术

    异步的8种实现方案

    那么你知道在Java中有哪些异步方案吗? 今天这篇文章就跟大家一起聊聊Java中的8种异步实现方案,希望对你会有所帮助。 1.为什么需要异步编程? 异步编程的三大核心价值: 资源释放:I/O等待时释放线程,提升吞吐量(实测可达同步模式的3倍) 故障隔离:单个服务异常不影响整体流程 流量削峰:消息队列缓存突发流量 2.异步的8种实现方案 方案1:线程与线程池 3:CompletableFuture 它是JDK8+的首选。 方案8:异步HTTP与非阻塞IO Vert.x实战: vertx.createHttpServer() .requestHandler(req -> { // 非阻塞处理 延迟(ms) 吞吐量(QPS) 线程数 适用场景 线程池 45 2,000 200+ 简单任务 Future 40 2,500 200+ 需结果阻塞 CompletableFuture 25 8,000

    1.1K11编辑于 2025-08-06
  • 来自专栏大数据和云计算技术

    超融合方案分析系列(8)SmartX超融合方案分析

    网上的材料很多,我就描述一些我知道的情况,当然也是从公开的信息中收集到的: 最新的一个消息是8月1日消息 超融合厂商SmartX宣布完成近亿元B轮融资,此轮融资由经纬创投领投。反正三个字,有钱了。 Halo ZBS 部署于同一个物理节点,所有节点的硬盘通过ZBS池化成统一资源池 当然,作为技术方案分析,我对这点表示怀疑,依据如下: 第一:官网白皮书最大集群不超过255。 前面谈的分布式存储的技术优点多,还是说说方案: 对网络要求:在SmartX halo 超融合一体化解决方案规格表中6种规格,默认要求2个万兆网口。 技术白皮书上有这么一段对VMware方案的描述: SCVM 是运行在 VMware ESXi 上的一个虚拟机。 SmartX是一家纯软件厂家,有自己的核心技术分布式存储,也基于KVM搞出了服务器虚拟化和云平台等解决方案,支持主流厂家的服务器,属于国内超融合或者分布式存储初创厂家中的佼佼者。

    4.8K60发布于 2018-03-08
  • 来自专栏达达前端

    前端技术前沿8

    = "0" + i; } return i; } </script> function formatTime(ms) { ms = new Date("2018/8/ 8 14:20:00").getTime() - Date.now(); if(ms <= 0){ document.getElementById("showTime").innerHTML image.png <head> <meta charset="UTF-<em>8</em>"> <title>简单时长倒计时</title> <SCRIPT type="text/javascript"> image.png <head> <meta charset="UTF-<em>8</em>"> <title>js简单时分秒倒计时</title> <script type="text export function encryptByDES(message) { var key = '$7%9R5Hh&yGDt' var keyHex = CryptoJS.enc.Utf<em>8</em>.

    6.2K60发布于 2019-07-03
  • 来自专栏架构之家

    企业IT技术架构规划方案

    转载自:企业数字化咨询

    62420编辑于 2022-07-12
  • 来自专栏数字孪生

    WebGIS项目开发技术方案

    一个典型的WebGIS技术方案涵盖前端、后端、GIS服务、数据存储以及系统架构等方面。以下是一个 comprehensive 的技术方案概述。1. 后端技术选型后端负责处理业务逻辑、数据访问、空间分析等任务。 通常开源解决方案更具成本效益和灵活性,而商业平台可能提供更完善的技术支持和集成度。5. 数据存储选型选择合适的数据库来存储地理空间数据和属性数据至关重要。 8. 安全性WebGIS系统涉及敏感地理信息时,安全性尤为重要。用户认证与授权: 确保只有授权用户才能访问特定的数据和功能。数据传输加密: 使用HTTPS协议保证数据在客户端和服务器之间传输的安全性。 总结WebGIS项目开发的技术方案需要综合考虑项目需求、预算、团队技术栈以及预期的用户规模和数据量。

    1K00编辑于 2025-05-16
  • 来自专栏AllTests软件测试

    8个最佳iMacros替代方案(2024)

    以下是可以取代iMacros的前8个工具的精选列表,该列表包括具有流行功能和最新下载链接的商业和开源自动化工具。 下载链接: https://www.selenium.dev/downloads/ 3、Cypress Cypress是一个用于web环境的开源测试自动化解决方案,与Selenium相比,该工具与当前的开发实践密切相关 下载链接: https://www.worksoft.com/applications/erp/sap-test-automation 8、Katalon Platform Katalon Platform

    1.4K10编辑于 2024-11-14
  • 来自专栏程序员的成长之路

    8方案解决重复提交问题!

    点击提交按钮两次; 点击刷新按钮; 使用浏览器后退按钮重复之前的操作,导致重复提交表单; 使用浏览器历史记录重复提交表单; 浏览器重复的HTTP请; nginx重发等情况; 分布式RPC的try重发等; 3.解决方案 只要参数不变,参数加密 密值不变,key存在就阻止提交 当然也可以使用 一些其他签名校验 在某一次提交时先 生成固定签名 提交到后端 根据后端解析统一的签名作为 每次提交的验证token 去缓存中处理即可. 8) org.springframework.util.StringUtils; import java.lang.reflect.Method; import java.util.UUID; /** * redis 方案

    2K10发布于 2019-10-14
  • 来自专栏腾讯云原生团队

    K8s 流量复制方案

    我们需要一个流量复制方案, 将现网流量复制到预发布/测试环境 image.png 期望 将线上请求拷贝一份到预发布/测试环境 不影响现网请求 可配置流量复制比例, 毕竟测试环境资源有限 零代码改动 方案 Nginx Mirror 模块会将流量复制一份并 proxy 到指定 URL (测试环境) Nginx mirror 复制流量不会影响正常请求处理流程, 镜像请求的 Resp 会被 Nginx 丢弃 K8s 意味着不同Pod, 只要有相同 Label, 就可以协同处理请求 通过控制有 Mirror 功能的 Pod 和 正常的 Pod 的比例, 便可以配置流量复制的比例 我们的部署环境为 腾讯云容器服务, 不过所述方案是普适于

    2.9K21发布于 2020-02-14
  • 来自专栏零域Blog

    PWA 方案相关技术分享

    在开发过程中,发现 PWA 方案的主要核心技术在于 Service Worker,我下面将从 PWA 方案的简介、PWA 方案的相关技术等2个方向简单介绍一下我对于本次开发的收获。 在介绍完这些技术后,我将在最后的篇幅里介绍一个简单 PWA 方案的详细实现。 什么是 PWA? PWA 能做到原生应用的体验不是靠特指某一项技术,而是经过应用一些新技术进行改进,在安全、性能和体验三个方面都有很大提升,PWA 本质上是 Web App,借助一些新技术也具备了 Native App 相关技术 PWA 方案的关键技术:Service Worker。 简单的 PWA 方案 通过以上介绍,我们就可以来实现一个简单的支持 PWA 的网站啦!下面我将把实现的代码一一罗列出来。

    1.1K20编辑于 2022-03-25
  • 来自专栏肉眼品世界

    企业IT技术架构规划方案

    转载自:企业数字化咨询

    1.3K30发布于 2021-03-11
  • 来自专栏一个执拗的后端搬砖工

    应用接jwt技术方案

    对于以上使用场景,考虑了其他的一些登录方案,比如常见的自己手写登录、基于spring security、jwt以及spring security+jwt的解决方案,考虑到开发成本和技术成熟度,决定选择最后一种方案 二、技术调研 1.jwt jwt是一种无状态的前后端交互协议,概念和原理不做过多介绍,大致流程如下图 登录 登录完成返回给client一个token(身份签名) 验签 client访问服务端需带上 token信息 2.spring security 三、技术方案 之所以选择jwt+security方案,是因为结合我们的具体业务场景,并考虑两种方案的优缺点以及应用场景,单独的一种都不太符合我们的诉求 只是单纯的token // 按照jwt的规定,最后请求的时候应该是 `Bearer token` response.setCharacterEncoding("UTF-8" ); response.setContentType("application/json; charset=utf-8"); String tokenStr = JwtUtil.TOKEN_PREFIX

    79181编辑于 2021-12-24
  • 来自专栏机器学习AI算法工程

    垃圾分类全套技术方案

    视频课程分享长按图片,识别二维码 技术运用与特色   基于上述方案,本作品以国产深度学习开发框架 PaddlePaddle 为基础,融合深度学习的图像分类技术、语音技术、搜索技术等等,以方便易用为原则, 同时,利用人脸识别检测技术,在用户首次登陆微信小程序时录入人脸信息,并基于此连接个人数据库,同个人进行垃圾分类的行为记录相联系。 软件架构 关键技术 基于PaddleX的垃圾分类   Paddle X作为飞桨(PaddlePaddle)全流程开发套件,以低代码形式支持开发者快速实现项目落地。 效果代表图及B站展示视频 ---- 机器学习算法AI大数据技术 搜索公众号添加: datanlp长按图片,识别二维码 阅读过本文的人还看了以下文章: TensorFlow 2.0深度学习案例实战 《神经网络与深度学习》最新2018版中英PDF+源码 将机器学习模型部署为REST API FashionAI服装属性标签图像识别Top1-5方案分享 重要开源!

    1.4K20编辑于 2022-09-27
  • 来自专栏神经网络和深度学习

    可穿戴设备技术方案

    可穿戴设备技术方案 技术论证 前言 目前市场上智能穿戴设备联网功能区分四种分别是蓝牙、wifi、gps、gprs。 室外定位能力排行榜:gps、蓝牙、gprs、wifi 室内定位能力排行旁:蓝牙、wifi、gprs、gps(除非室内自建gps路由器,前期投入巨大) 华为职场管理聚焦室内,所以优先选择蓝牙技术技术方案 进出解决方案,实现对进出的员工无感知管理,当员工佩戴手环进出门口时,可准确记录进出的时间点,在非指定时间内进出校时,可在管理平台自动记录迟到、早退情况,并可通知管理人员,及时查看员工在非指定时间进出原因

    87140发布于 2019-10-28
  • Tiktok网络专线技术方案

    Tiktok网络专线技术方案(技术篇) 随着TikTok电商的不断发展,越来越多的商家开始关注如何通过TikTok直播实现销售增长。在这个过程中,选择合适的网络线路至关重要。 本文将为您介绍其中一种接入手段:SD-WAN SD-WAN好处: 集中式网络管理:SD-WAN技术提供一个集中的控制面板,可以从一个位置方便地配置、管理和监控整个网络。 带宽优化:SD-WAN技术可以根据实时网络状态和应用程序要求动态调整网络流量,以优化带宽使用。 视频会议与多媒体传输:随着高清视频会议、多媒体传输等应用的普及,SD-WAN凭借其智能选路、带宽优化等技术,能够为企业提供稳定、流畅的视频会议和多媒体传输服务。

    71700编辑于 2024-06-13
  • 来自专栏全栈程序员必看

    如何写好技术方案

    本文将介绍写技术方案的意义,如何评判技术方案的好坏,如何写好技术方案。 写技术方案的意义 写技术方案根本目的是提高研发效率和质量,具体体现在以下方面: 1、提高沟通效率 对于整个团队,通过技术方案文档和评审对齐提高沟通效率: 产品经理可以审查技术方案是否与产品设计有偏差 怎么样才是好的技术方案 怎么样才算是好的技术方案,至少需要满足下面3个条件: 1 思路清晰 在讲技术需求时,常见的问题是一上来直接给出解决方案,导致受众不能理解为什么要这样设计。 3 可实施 可以这样评估一个技术方案是否可实施:技术方案完成之后,其他人能否照着技术方案按时按质完成开发并上线? 主要原因如下: 介绍需求:通过在技术方案里面简明扼要介绍产品需求,有利于其他看技术方案的人快速理解需求,后面具体技术实现的出发点。

    1.9K30编辑于 2022-08-31
领券