服务端
-
一言不合就重构?监控系统这样演进才稳妥!
一、业务背景 当今时代处在信息大爆发的时代,信息借助互联网的潮流在全球自由的流动,产生了各式各样的平台系统和软件系统,越来越多的业务也会导致系统的复杂性。 当核心业务出现了问题影响…
-
Openharmony 实现的一个IPC的客户端和服务端(L2)
想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 简介 挺长时间没接触L2的设备开发,…
-
利用HTML5分片上传超大文件
在网页中直接上传大文件一直是个比较头疼的问题,主要面临的问题一般包括两类:一是上传时间长中途一旦出错会导致前功尽弃;二是服务端配置复杂,要考虑接收超大表单和超时问题,如果是托管主机…
-
Nagios监控系统安装和配置
Nagios是一款企业级开源免费的监控工具,其关注点在于保证服务的正常运行,并且在服务发生问题时提供报警机制。 1. 实验环境 Nagios服务端:10.20.2.233…
-
救火必备!问题排查与系统优化手册
软件工程领域存在一个共识:维护代码所花费的时间要远多于写代码。而整个代码维护过程中,最惊心动魄与扣人心弦的部分,莫过于问题排查(Trouble-shooting…
-
写给Go开发者的gRPC教程-服务发现与负载均衡
对于一个客户端创建请求的过程,gRPC官方提供了基本的服务发现和负载均衡逻辑,并提供了接口供扩展用于开发自定义的服务发现与负载均衡,用通俗易懂的方式来解释下什么是服务发现。通常情况…
-
Go 微服务框架 go-micro 使用客户端 RPC 调用服务端方法返回 408 怎么解决?
本文我们使用 go-micro 构建微服务的服务端和客户端,并使用 gin 集成客户端构建 HTTP Api,在代码中模拟客户端 RPC 调用服务端方法返回 408 的问题,以及怎…
-
WebSocket 入门:简易聊天室
,大家好,我是前端西瓜哥,今天我们用 WebSocket 来实现一个简单的聊天室。,WebSocket 是一个应用层协议,有点类似 HTTP。但和 HTTP 不一样的是,它支持真正…
-
Golang和Rust做服务端开发,哪个更合适一些?
Golang和Rust都是现代编程语言,非常适合用于服务端开发。它们各有特点,选择哪个更合适,取决于具体的需求和项目。,,Golang是一门以高效和并发著称的编程语言,它的语法简单…
-
gRPC为什么使用截止时间而不是超时时间?
在 HTTP 请求中,我们发送请求的时候,可以设置一个请求超时时间-connectTimeout,即在指定的时间内,如果请求没有到达服务端,为了避免客户端一直进行不必要的等待,就会…