排序
观察混合云环境中 Kubernetes 可观测性的 6 种有效策略
在混合云环境中观察Kubernetes需要理解分布式系统的行为和性能。我下面这篇文章中的六个策略可以帮助实现这一目标。 2023年,原生云应用和平台迅速增长。组织不断努力最大化其应用程序的潜力,...
一个入口通全球 | 如何使用同一个域名访问多地部署的同一个服务
0 | 前言 最近,大模型很火,国内国外都在争相推出自己的大语言模型(LLM),有些可以公开调用 API,有些只能面向 B 端用户,各家 API 调用范式还不一致,如果单个去接的话,会花费大量的时间和...
Kafka搭建、基本配置和调优
Apache Kafka Quick Start Kafka安装 1. 下载资源包 Apache Kafka Downloads 下载Binary资源包 Apache ZooKeeper 下载Binary资源包(不带Source Release的那个) Apache项目发布的时候基本都会...
Flutter开发实战:解释器模式(Interpreter Pattern)
解释器模式(Interpreter Pattern)是一种设计模式,用于为特定的问题定义一个语言,并提供该语言的解释器。这种模式通常用于为特定类型的问题实现一种简单的语言或脚本。例如,正则表达式、SQL...
Swift路由-LARouter
LARouter-Swift一个用于模块间解耦和通信,基于Swift协议进行动态懒加载注册路由与打开路由的工具。同时支持通过Service-Protocol寻找对应的模块,并用 protocol进行依赖注入和模块通信。 Featu...
商品推荐系统浅析 | 京东云技术团队
一、综述 本文主要做推荐系统浅析,主要介绍推荐系统的定义,推荐系统的基础框架,简单介绍设计推荐的相关方法以及架构。适用于部分对推荐系统感兴趣的同学以及有相关基础的同学,本人水平有限...
基础设施即代码:探索 Terraform 的主导地位
基础设施即代码(Infrastructure as Code,简称IaC)已成为现代软件开发中的关键实践,通过代码管理基础设施资源,使团队能够高效、一致地管理基础设施。这种做法在云计算和DevOps中具有重要意...
架构师必备之性能测试–数据库压测工具sysbench的安装及使用
sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。 作为开发人员,需要对服务的性能有所了解,qps、tps、rt等是检验一个服务的基本性能指标,本文重...
linux麾下大将sed是如何仿真鼠标键盘实现换行符的替换
不知道你有没有经常使用sed , 在使用sed 进行文本编辑的时候使用s模式总是无法如愿的替换掉换行符 , 这个属实让我非常不爽,翻阅资料才知道原来是我的模式没有用对 替换换行符 sed 的处理是针...
架构方法论
一、架构本质思考 1.1、什么是架构? 1.2、架构就在生活中 假如你是食堂大妈,如何低成本解决高峰回收的阻塞? 假如你是车站保安,如何低成本解决春运进站的并发? 假如你是电工师傅,如何低成本...
云原生可观测 OpenTelemetry 基础知识(架构/分布式追踪/指标/日志/采样/收集器)
什么是 OpenTelemetry? OpenTelemetry 是一个开源的可观测性框架,由云原生基金会(CNCF)托管。它是 OpenCensus 和 OpenTracing 项目的合并。旨在为所有类型的可观测信号(如跟踪、指标和日志)提...
鹅厂架构师谈:如何做好架构设计?
关注并星标腾讯云开发者 每周3 | 谈谈我在腾讯的架构设计经验 第1期 | 黄规速:在腾讯做架构设计的15大原则与6个避坑思维 在软件行业,对于什么是架构一直有很多的争论,每个人都有自己的理解。...
(十二)探索高性能通信与RPC框架基石:Json、ProtoBuf、Hessian序列化详解
引言 如今这个分布式风靡的时代,网络通信技术,是每位技术人员必须掌握的技能,因为无论是哪种分布式技术,都离不开心跳、选举、节点感知、数据同步……等机制,而究其根本,这些技术的本质都...
DDD项目落地之充血模型实践 | 京东云技术团队
背景: 充血模型是DDD分层架构中实体设计的一种方案,可以使关注点聚焦于业务实现,可有效提升开发效率、提升可维护性; 1、DDD项目落地整体调用关系 调用关系图中的Entity为实体,从进入领域服...
《Docker 实战:打造可靠的生产环境容器化应用》第七章:容器调试(Debugging Containers)
一旦你把一个应用程序部署到生产环境中,总会有一天它会出现意外情况。在那一天来临之前,提前了解可能会发生的情况总是很好的。在继续进行更复杂的部署之前,对容器调试有一个良好的理解也是非...
负载均衡–HAProxy安装及搭建tidb数据库负载服务
作为一名开发人员,随着经验的增加和技术的沉淀,需要提高自己架构方面的知识,同时对于一个企业来说,搭建一套高可用、高性能的技术架构,对于公司的业务开展和提高服务的性能也是大有裨益的。...
【从 0 到 1 搭建 Vue 组件库框架】4. 定制组件库的打包体系
导航 导航:0. 导论 上一章节: 3. 集成 lint 代码规范工具 下一章节:(编写中)5. 设计组件库的样式方案 本章节示例代码仓:Github 这节分享的内容是偏个性化的,涉及的前置内容也比较多,需要读...
C++实现对回收站里的文件进行操作
本篇文章主要为大家详细介绍了C++如何使用代码对回收站里的文件进行操作,譬如文件的删除与恢复等。 方式一:设置不同的SHFILEOPSTRUCT结构体,调用SHFileOperation函数就可以实现拷贝、删除、...
关于项目中引入IM服务的技术挑战与解决方案
大家好,我是小趴菜,本次我分享一下关于我们项目中引入IM服务的一些技术挑战与解决方案 对于网络通信,我们可以使用NIO,Mina,Netty来实现,但是NIO开发复杂,API较多,这就导致我们的研发成...
vscode配置gitbash终端
VSCode是一款微软出的轻量级编辑器,它本身只是一款文本编辑器而已,所有的功能都是以插件扩展的形式所存在,想用什么功能就安装对应的扩展即可,非常方便,同时也支持非常多的主题和图标,外观...