随着Sky-Walking 2.0-2016版本的研发,各个模块中存在大量的内存级,非严格FIFO 发布/订阅队列的需求。所以,我们新建项目DataCarrier:一个轻量级的、嵌入式、高速处理的发布订阅队列库。
该项目立足于jdk1.6,提供更广泛的代码支持。
DataCarrier十分轻量化,发布版不到20k,并不依赖任何第三方组件。
采用多通道,固定内存分配的模式。DataCarrier在运行期间不会造成内存容量的增长,支持多线程并发产生数据,并提供多线程的消费批量消费能力。
可在运行态声明多个DataCarrier实例,用于多个不同的场景。
DataCarrier来源自SkyWalking的核心模型,经过长时间运行的考验,1.0版本也将直接被Sky-Walking 2.0-2016版本使用。
DataCarrier首页提供了简单明了的使用示例,以及大量的TestCase,便于大家快速入手和使用。
项目首页和文档页面:https://github.com/wu-sheng/DataCarrier
相关推荐
DataCarrierDataCarrier 是轻量级,嵌入式,高流通量,发布订阅模式的 MQ.特点订阅式 MQ. 支持多商家与多用户。轻量级与嵌入式,jdk1.6.中的迷你Java库。高流通量, 用于 Sky-Walking APM。产生异步数据。使用简单...
mr-library 是一个专为嵌入式系统设计的轻量级框架,模块化的软件架构充分考虑了嵌入式系统的资源和性能要求。 通过提供标准化的设备管理等,极大地简化了嵌入式应用的开发难度,帮助开发者快速构建嵌入式应用程序。...
一款开源的轻量级嵌入式Flash存储器库,方便开发者更加轻松的实现基于Flash存储器的常见应用开发。非常适合智能家居、可穿戴、工控、医疗、物联网等需要断电存储功能的产品,资源占用极低,支持各种 MCU 片上存储器...
FIFO轻量级环形缓冲管理器开源库--可嵌入式移植 blog: https://blog.csdn.net/Wekic/article/details/119046393
EasyFlash是一款开源的轻量级嵌入式Flash存储器库,主要为MCU(Micro Control Unit)提供便捷、通用的上层应用接口,使得开发者更加高效实现基于的Flash存储器常见应用开发。
HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。源代码不超过700行,整个软件不超过900KB...
Lemon是一种开源,嵌入式,轻量级的编程语言
EasyFlash是一款开源的轻量级嵌入式Flash存储器库,方便开发者更加轻松的实现基于Flash存储器的常见应用开发。非常适合智能家居、可穿戴、工控、医疗、物联网等需要断电存储功能的产品,资源占用极低,支持各种 MCU ...
【开发】嵌入式开源项目&库&资料_嵌入式-常用知识&面试题库_大厂面试真题.pdf
couchbase lite是一个嵌入式轻量级、面向文档(nosql)的可同步数据库引擎。
特点: 简洁、高效、轻量级、高性能 软件环境:Apache/Nginx/IIS PHP:支持PHP5.2至7.2之间的所有版本
嵌入式语音识别引擎介绍,先进的语音识别技术!
AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、...
PHP实例开发源码—FFS Firewall PHP开源免费的轻量级应用防火墙程序.zip PHP实例开发源码—FFS Firewall PHP开源免费的轻量级应用防火墙程序.zip PHP实例开发源码—FFS Firewall PHP开源免费的轻量级应用防火墙程序....
StartBBS(起点开源社区系统)是一个基于CI MVC框架开发的PHP新型社区系统,她轻量小巧, 简单易用,强大高效的开源论坛系统。又简称”SB(烧饼)”
.Net轻量级简单日志组件 日志组件位于System.Database.dll中,项目引用命名空间(System.Logger)即可,日志组件提供五种级别的日志记录(DEBUG|INFO|WARN|ERROR|FATAL),最低DEBUG,最高FATAL,当配置的级别大于等于...
Delphi的开源项目-MyBean轻量级配置框架delphi-framework-MyBean-master.zip
10个优秀的轻量级C语言开源项目
LwIP,轻量级嵌入式开源TCP/IP协议栈,适合资源紧张的嵌入式平台实现以太网功能。