收集整理NewLife核心组件中最常用的文章,此外还有一些技巧性或实践性文章不在此列。

最后更新于2023年11月22日23点。

产品级

分布式缓存NewLife.Redis

轻量级消息队列RedisQueue

消息队列NewLife.RocketMQ

物联网NewLife.MQTT

服务管理NewLife.Agent

协议通信库Remoting

新生命码神工具


基础扩展

类型转换Utility(ToInt/ToDateTime)

字符串扩展StringHelper

进程扩展ProcessHelper

路径扩展PathHelper

数据扩展IOHelper

安全扩展SecurityHelper(RSA/DSA/DES/AES/MD5/SHA/RC4/Crc)

可销毁DisposeBase

反射扩展Reflect

运行时信息Runtime


实用组件

日志ILog(文件日志/控制台日志/窗口日志/网络日志)

链路追踪Tracer

高级定时器TimerX

Cron表达式

机器信息MachineInfo

拼音库PinYin

对象容器ObjectContainer

轻量级应用主机Host

插件框架IPlugin

并行模型Actor

脚本引擎ScriptEngine(动态编译,XScript核心)

压缩解压缩

弱引用委托WeakAction

分布式数字签名令牌TokenProvider

Web通用令牌JwtBuilder

百度地图接口BaiduMap

高德地图接口AMap

阿里云对象存储OssClient

序列化与配置

Json序列化

Xml序列化

二进制序列化

Csv解析CsvFile

Csv数据库CsvDb

轻量级Excel读取器ExcelReader

配置系统IConfigProvider

核心配置Setting

系统配置SysConfig

数据缓存

统一缓存接口ICache

缓存架构ICacheProvider

内存缓存MemoryCache

分布式缓存NewLife.Redis

字典缓存DictionaryCache

对象池ObjectPool

数据包Packet

分页参数PageParameter

数据集DbTable

雪花算法Snowflake

经纬度哈希GeoHash

网络库

网络服务器NetServer

网络客户端ISocketClient

ApiHttpClient客户端

简易远程消息交换协议SRMP

数据包编码器PacketCodec

RPC通信ApiServer

RPC通信ApiClient

网络下载WebClientX

Web服务器HttpServer(嵌入式设备)

WebSocket服务器(物联网下行通知神器)

实战经验

支持多种操作系统的新一代服务主机

如何关闭日志输出

使用TimeProvider改进Cron绝对定时任务