相关文章
LVS+Keepalived NGINX+Keepalived 高可用群集实战部署
Keepalived及其工作原理
Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。
VRRP协议(虚拟路由冗余协议)
是针对路由器的一种备份解决方案由多台路由器组成一个热备组,通过共用的…
建站知识
2024/10/4 12:36:00
手机连接ESP8266的WIFI,进入内置网页,输入要显示的内容,在OLED显示屏上显示文本
在这篇技术博客中,我们将探讨如何使用ESP8266 Wi-Fi 模块和SSD1306 OLED显示屏,构建一个简易的信息显示和交互系统。此系统能够让用户通过一个简单的Web界面输入信息,并将其显示在OLED屏幕上。这种设备的应用非常广泛,可以用于智能…
建站知识
2024/10/4 19:31:31
最短路径Floyd算法详解
Floyd算法用来解决多源最短路径问题,可以求解图中任意两个点之间的最短路径长度,时间复杂度为,由于的时间复杂度决定了顶点数n的限制约在200以内,因此使用邻接矩阵来实现Floyd算法是非常适合且方便的。
Floyd算法实现的模板代码如…
建站知识
2024/10/7 18:23:49
Go微服务框架Kratos中makefile命令的使用方法及报错处理
运用 kratos 微服务框架开发项目时,可以使用提供的 makefile 中的命令自动且快速生产相关代码,提高开发效率。 krotos中makefile文件内容如下:
GOHOSTOS:$(shell go env GOHOSTOS)
GOPATH:$(shell go env GOPATH)
VERSION$(shell git descri…
建站知识
2024/10/3 6:22:38
【FreeRTOS】内存管理
目录 1 为什么要自己实现内存管理2 FreeRTOS的5中内存管理方法2.1 Heap_12.2 Heap_22.3 Heap_32.4 Heap_4 2.5 Heap_53 Heap相关的函数3.1 pvPortMalloc/vPortFree3.2 xPortGetFreeHeapSize 3.3 xPortGetMinimumEverFreeHeapSize3.4 malloc失败的钩子函数 参考《FreeRTOS入门与…
建站知识
2024/10/7 10:24:40
9、架构-从类库到服务之服务发现
目录 概述
服务发现
1 服务发现的意义
全限定名与IP地址
服务发现的历史演变
2 可用与可靠
服务发现的高可用与高可靠
3 注册中心实现
服务注册中心的架构设计
常见问题及解决方案
结论 概述
微服务架构的一个重要设计原则是“通过服务来实现独立自…
建站知识
2024/10/4 8:20:07