
golang
文章平均质量分 66
csdnfanguyinheng
热爱编程,热爱学习,热爱IT...
展开
-
quic-go源码二---server accept请求
本该放上篇,但是由于上篇内容已经不少,所以单独拆开。总结:本篇简单分析了获取conn连接的过程,transport 和 server之间的交互。虽然我在上篇截图过程中就尽量带上了quic-go版本信息,但在此还是再次说明。闭环了朋友们,在上篇提到了上图第299行代码很重要,但是没有解释为什么,现在~有兴趣的朋友可以打断点试试,我刚验证是这样的。流程清楚了后:知道了如何接收到数据包后,接下来就好说了,去看看。所以我们不再一行一行debug了,直接按照咱们分析,在。这个方法内容很多,回头我们分析,原创 2024-10-16 19:36:11 · 858 阅读 · 0 评论 -
quic-go实现屏幕广播程序
去官网:https://pkg.go.dev/github.com/kbinani/screenshot@v0.0.0-20240820160931-a8a2c5d0e191/example?网上说升级系统到12.3+,因为ScreenCaptureKit 是 macOS 12.3 及更高版本中引入的 API,用于捕获屏幕内容。我没有在windows电脑上验证,如果有使用windows版本的golang使用者看到本篇后,是否可以帮忙打包验证?是否有道友愿意联调?FYI:我不敢升级到15版本,,,不敢。原创 2024-10-09 16:14:36 · 740 阅读 · 0 评论 -
IM项目运行说明
golang c/s chat原创 2024-09-08 19:19:24 · 395 阅读 · 0 评论 -
01-服务端启动处理流程
IM tcp server端处理流程原创 2024-08-29 22:35:32 · 153 阅读 · 0 评论 -
IM社交-前言
学习网络tcp, golang语言,golang GUI Fyne原创 2024-08-27 22:29:20 · 472 阅读 · 1 评论 -
alg-in-go-1:动态连通性问题
节点连通性问题原创 2024-07-27 16:51:31 · 456 阅读 · 0 评论 -
Polaris系列-08.启动分析七-end
因为咱们的配置和代码没有匹配启动的项,所以其实就结束了。但是从代码角度我们看看。初始化:配置服务器,比如tls, 连接参数,连接限制…有的是半小时,有的是一分钟,任务具体内容为操作。run: 创建server, 并运行。原创 2024-07-27 14:52:05 · 244 阅读 · 1 评论 -
Polaris系列-07.启动分析六
polaris配置中心启动分析原创 2024-07-20 16:56:46 · 1611 阅读 · 0 评论 -
Polaris系列-06.启动分析五
polaris启动之服务发现原创 2024-07-20 11:03:12 · 372 阅读 · 0 评论 -
Polaris系列-05.启动分析四
polaris server启动原创 2024-07-18 20:12:51 · 611 阅读 · 0 评论 -
Polaris系列-04.启动分析三
polaris启动之 缓存初始化原创 2024-07-18 10:08:40 · 443 阅读 · 0 评论 -
Polaris系列-03.启动分析二
polaris-server启动分析流程:存储原创 2024-07-17 19:52:11 · 1113 阅读 · 0 评论 -
Polaris系列-02.启动分析一
如果环境变量配置了 MYSQL_USER=root, 那么yaml配置内容中${MYSQL_USER} 或者 $MYSQL_USER 解析读取后的内容会被替换成 root。里面有协程,锁,通过time.Ticker任务调度 等设计理念和实战,不了解的值得去好好看看的。即如果环境变量中配置了相应值,会替换yaml配置中的内容,熟悉Java的或者知道正则中的。上图中297行正是添加任务:处理滚动日志,这也好理解:别让一个日志文件太大,定时切割。后续有 初始化存储,启动流程,初始化插件,加载数据等。原创 2024-07-16 20:48:57 · 620 阅读 · 0 评论 -
go-kit-consul client服务发现源码分析
背景:在我之前一篇博客文章(golang实现的商城)中曾经大言不惭地说到 后续可能会考虑douyu-jupiter微服务或者dubbo-go服务,目前为此微服务版确实在做,并且server端功能已经完成,只不过是用go-kit实现。刚完成直连调用。项目架构先简单说下:项目简单分为5个模块,其中 “前端” 2个,后端3个。前端:后端:通讯方式为grpc(就这一句话,让我写了一大片的encoder/decoder/proto)…回到文本正题,go-kit服务发现(service discovery)有原创 2022-07-05 17:42:32 · 477 阅读 · 1 评论 -
golang实现的商城
小程序商城后台由golang实现技术栈先睹为快系统架构项目结构项目启动流程功能特点举例项目架构websocket通知新订单邮件通知用户定时器自动取消订单后台由golang实现golang版本1.17技术栈mysql 5.7redisgolangnegronijwtgorilla muxwebsocketapplet: 使用网上开源项目模板改造先睹为快后台:applet:系统架构1.linux 安装nginx: nginx申请ssl证书,配置https,将服原创 2021-12-27 11:37:44 · 3792 阅读 · 2 评论