最新 最热

微服务设计原则——高性能:批量

如果调用方需要调用我们接口多次才能进行一个完整的操作,那么这个接口设计就可能有问题。

2024-08-19
3

微服务设计原则——高性能:零拷贝

这里的拷贝指的是数据在内核缓冲区和应用程序缓冲区直接的传输,并非指进程空间中的内存拷贝(当然这方面也可以实现零拷贝,如传引用和 C++ 中 move 操作)。...

2024-08-19
5

微服务设计原则——高性能:存储设计

大多数业务都是读多写少,为了提高系统处理能力,可以采用读写分离的方式将主节点用于写,从节点用于读,如下图所示。

2024-08-19
3

微服务设计原则——高性能:池化

池化(Pooling)是一种优化技术,旨在提高系统性能和资源利用率,特别是在高并发环境中。通过池化,系统可以重用资源,而不是每次都创建和销毁这些资源。...

2024-08-19
3

微服务设计原则——高性能:异步与并发

对于处理耗时长的任务,如果采用同步等待的方式,会严重降低系统的吞吐量,可以采用异步化进行解决。

2024-08-19
4

Elsa V3学习之介绍篇

ELSA是一个开源的工作流引擎,旨在帮助开发者快速构建和管理复杂的工作流。ELSA V3 是该框架的最新版本,带来了许多新特性和改进,使得工作流的创建和管理更加高效和灵活。...

2024-08-19
3

富士变频器端子启动,模拟量/电位器调速的方法

富士MEGA变频器功能强大,支持多种控制方式,耐超负荷且响应迅速。具备维护预警功能,寿命长。适用于风机、泵等多种设备,机型丰富功率从0.4KW-710KW,满足各种需求。强调环保性能,是市场上备受关注的高性能变频器。...

2024-08-14
1

高性能配置管理扩展 Yaconf

Yaconf 它使用单独的一个配置目录(在yaconf.directory指定), 不和代码在一起,它在PHP启动的时候,处理所有的要处理的配置, 然后这些配置就会常驻内存,随着PHP的生命周期存亡,避免了每次请求的时候解析配置文件,配置目录和...

2024-08-13
1

高性能网络设计秘笈:深入剖析Linux网络IO与epoll

epoll是Linux操作系统中的一种可扩展的I/O事件通知机制,用于处理大量并发连接的网络编程场景。它在高性能网络服务器的开发中非常有用,因为它可以有效地管理大量的文件描述符,监视并等待这些文件描述符上的事件,并在事件...

2024-08-11
4

轻量级开源高性能事件驱动库 libevent

libevent是一个用C语言编写的、轻量级的开源高性能事件通知库,由Niels Provos和Nick Mathewson开发。它提供了一种机制来执行事件通知,允许程序在单个线程中高效地处理多个事件源,包括IO事件、定时事件和信号事件,使得开...

2024-08-09
1