Golang教程网
Golang教程网
  • 博客首页
  • 实战学习Golang
  • 日常工作实战
  • 小程序实战开发
    • 微信小程序开发
    • 百度智能小程序开发
    • QQ小程序开发
    • 头条小程序开发
    • 支付宝小程序开发
  • 学习笔记
  • 搜索
问题:Go 语言是否有的类似 Tomcat Netty 的开源项目
发表于 2023-08-24

组织简介 用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖。 用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/ 用爱发电组织的核心驱动力: 遵守开源守则

go tool trace 性能追踪 · PHP/Python/前端/Linux 等等 学习笔记 · 看云
发表于 2023-08-24

[TOC] ## trace 侵入式 ``` func main() { f, err := os.Create("trace.out") if err != nil { panic(err) } defer f.Close() err = trace.Start(f) if err != nil { panic(err) } defer trace.Stop() //

Golang函数的文件缓冲和网络缓冲的应用技巧
发表于 2023-08-24

Golang作为一种快速高效的编程语言,其函数提供了文件缓冲和网络缓冲的应用技巧。文件缓冲是在文件操作中使用的缓冲技巧,通过减少读写文件的次数来提高性能。网络缓冲则是网络通信中的一种必要技巧,可以提高网络传输的效率。下面将详细介绍这两种技巧的应用。一、文件缓冲1.使用bufio读取文件bufio 包实现了带缓冲的 I/O 操作,通过使用 bufio 包可以大幅提升文件操作的效率。bufio

go 使用 epoll 实现高性能tcp服务器
发表于 2023-08-24

在go中实现一个tcp服务器还是很简单的,至少和C/C++相比还是很简单的了。 一个简单的例子 listen, err := net.Listen("tcp", "0.0.0.0:8088") 只需要这样一行就可以监听了,就能等待客户端连接了。是不是还是很简单的 socket()bind()listen()accept()epoll 其实在C/C++中是通过调用系统函数来完成的

golang下极致性能socket开发
发表于 2023-08-24

优化记录 1. SendMessage时,一定是调用方将message转换为[]byte数据序列,避免在其他线程转换时引发并发问题 2. socket写数据优化。socket写数据核心流程:message序列化->写入socket,有些socket库,存在重复拷贝的问题,基于核心流程,减少不必要的拷贝和内存分配,进行如下优化: cacheBufferList chan []byte 4.

Pymodbus TCP`read
发表于 2023-08-24

# -*- coding: utf-8 -*- from __future__ import division, print_function, unicode_literals from pymodbus.client.sync import ModbusTcpClient from pymodbus.constants import Endian from pymodbus.payload

新手,请问tcp服务器bufio.Reader和Conn.Read(buff)有区别么,哪个性能更好一点
发表于 2023-08-24

关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 巴法云 2020-02-15 14:01 采纳率: 100% 浏览 896 已结题 新手,请问tcp服务器bufio.Reader和Conn.Read(buff)有区别么,哪个性能更好一点 新手,请问tcp服务器bufio.Reader和Conn.Read(buff)有区别么,哪个性能更好一点, 看文档bufio包有缓存

百万 Go TCP 连接的思考2: 百万连接的吞吐率和延迟
发表于 2023-08-24

上一篇epoll方式减少资源占用 介绍了测试环境以及epoll方式实现百万连接的TCP服务器。这篇文章介绍百万连接服务器的几种实现方式,以及它们的吞吐率和延迟。 epollmultiple epollerpreforkworkerpool 第一篇 百万 Go TCP 连接的思考: epoll方式减少资源占用第二篇 百万 Go TCP 连接的思考2: 百万连接的吞吐率和延迟第三篇 百万

解决 golang udp 的锁竞争问题
发表于 2023-08-24

前段时间(已经是 2 年前了😛)优化了 golang udp client 和 server 的性能问题,我在这里简单描述下 udp 服务的优化过程。 当然,udp 性能本就很高,就算不优化,也轻易可以到几十万的 qps,但我们想更好的优化 go udp server 和 client。 UDP 存在粘包半包问题? 我们知道应用程序之间的网络传输会存在粘包半包的问题

golang tcp 读取字节
发表于 2023-08-24

最近一直在做中间件相关的东西,所以接触到的各种协议比较多,总的来说有TCP,UDP,HTTP等各种网络传输协议,因此楼主想先从协议最基本的TCP粘包问题搞起,把计算机网络这部分基础夯实一下。 TCP是面向连接的运输层协议 简单来说,在使用TCP协议之前,必须先建立TCP连接,就是我们常说的三次握手。在数据传输完毕之后,必须是释放已经建立的TCP连接,否则会发生不可预知的问题

第一页 上一页 1 ... 997 998 999 1000 下一页 尾页
友情链接: 免费取名网 安企CMS 商家收款码申请 AI学习网 Hello Web3
© 2026 Golang教程网, Created By 安企内容管理系统(AnqiCMS)