SSMP 是 Stupid-Simple Messaging Protocol,开源消息传递协议。
# 协议和规范
sarudp 在收到数据后以对方的 ip:port 作为区分,使用 sarudp 协议将可以处理任意数量的 sarudp 终端。sarudp 库在初始化时创建几个文件描述符,运行时不会占用新的文件描述符资源,使用 sarudp 创建的服务,不需要担心处理的客户端上限。在不关心数据有序性的情况下,request 可并行使用,对方接收数据不保证有序性,但具有可靠性。sarudp 的 send 函数向对方发送数据然后返回,就像普通的UDP数据 sendto 那样工作。
OpenCL-caffe 是 AMD 研究团队开发的 Caffe 版 OpenCL。PlatformSpeed AMD W9100 & A10-7850k255AMD R9 Fury & A10-7850k261AMD R290X @1000MHz & A10-7850k268AMD S9150 @900MHz & Xeon E5-2640227Recognition speed . PlatformSpeed AMD W9100 & A10-7850k590AMD
servcraft/p7是使用C实现的stackful协程库,提供“半”透明的CSP并发。目前,servcraft只支持Linux/GCC/pthread. 由于阻塞IO封装使用了epoll, 推荐使用Linux 2.6以上。若要利用servcraft提供的GCC闭包功能,请使用主版本号不低于5的GCC.编写并发程序的过程较一般事件驱动框架更简单。协程阻塞在IO操作上时自动暂停执行、引发重调度,IO就绪时重新获得调度权。提供协程间瘦自旋锁和读写自旋锁。读写自旋锁使用尽量公平对待读者、写者的机制。
APIJSON码云最有价值开源项目后端接口和文档自动化,前端(客户端) 定制返回JSON的数据和结构!APIJSON是一种为API而生的JSON网络传输协议。为 简单的增删改查、复杂的查询、简单的事务操作 提供了完全自动化的API。能大幅降低开发和沟通成本,简化开发流程,缩短开发周期。适合中小型前后端分离的项目,尤其是互联网创业项目和企业自用项目。不过也不用担心,我已经建立了另一个可以免费 进入的QQ讨论群。
OpenAPI Specification的目标是为 REST API 定义一个标准的、与语言无关的接口,允许人和计算机在不访问源代码、文档或通过网络的情况下发现和理解服务的功能。通过 OpenAPI 的正确定义,消费者可以用最简答的方式理解远程服务并与其交互,消除了调用服务时的猜测。OpenAPI不需要重写现有的API。然而,它要求在 OpenAPI Specification的结构中描述服务的能力。OpenAPI没有规定诸如设计优先或代码优先的开发过程。
open62541是OPC UA 规范的C语言开源实现。传统的OPC技术在控制级别很好地解决了硬件设备间的互通性问题,在企业层面的通信标准化是同样需要的。OPC UA之前的访问规范都是基于微软的COM/DCOM技术, 这会给新增层面的通信带来不可根除的弱点。OPC UA,是在传统OPC技术取得很大成功之后的又一个突破,让数据采集、信息模型化以及工厂底层与企业层面之间的通讯更加安全、可靠。
SIP.js 是一个简单的、功能强大的 SIP协议栈客户端,100% 纯 JavaScript 实现,可以方便的在现代浏览器上通过 JavaScript 编程处理 SIP 信令协议,同时它和 WebRTC 一起协同工作,帮助您在现代浏览器上构建实时的音视频服务。SIP.js 的开发工作源于OnSIP 团队相关的 WebRTC 项目,最初是从开源项目JsSIP 的基础上,分支出来进行定制开发的,为了更好的适配GetOnSIP 项目。
UAF意为通用身份认证框架,目的是通过生物识别和加密技术方式,为用户提供无密码的身份认证体验。
Fizz 是由 Facebook 开源的 TLS 1.3 标准库,旨在帮助开发者实现 TLS 1.3 协议以及所有推荐的安全性和性能相关配置。Fizz 使用 C++ 14 进行编写,它是一个可靠且高性能的 TLS 库,具有现代 TLS 库所需的一些重要功能。支持所有主要的握手模式、强大的加密算法和性能优化,旨在以超过 10% 的速度安全地传输数据。Facebook 已经用 Fizz 取代了其旧的自定义协议 —— 称为 Zero 协议,Fizz 现在负责每天在 Facebook 上获得的数万亿连接。
# 高性能网络开发库 # 协议和规范
OpenCL全称Open Computing Language,是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器、图形处理器、Cell类型架构以及数字信号处理器等其他并行处理器,在游戏、娱乐、科研、医疗等各种领域都有广阔的发展前景。
# 硬件驱动/工具 # 协议和规范
Scry.info是区块链开源数据协议层,实现真实数据的存储,验证,共享,分析和交易。利用Scry.info内置智能合约,对跨行业资源的分布式用户提供集群智能数据验证,并以Scry智能合约的形式在Scry平台提供调用、工具、分享和交易。Scry.info还提供对市场端客户与开发者提供对特定行业/事件发起智能合约协议,应用于各种商业数据场景,例如体育,娱乐,农业,金融市场等的民调或交易市场。
# 协议和规范 # 区块链
MicroProfile Metrics MicroProfile 指标规范
# 编程语言 # 系统监控 # 微服务框架 # 协议和规范
Eclipse MicroProfile 是一个 Java 微服务开发的基础编程模型,它致力于定义企业 Java微服务规范,MicroProfile 提供指标、API 文档、运行状况检查、容错、JWT、Open API 与分布式跟踪等能力,使用它创建的云原生微服务可以自由地部署在任何地方,包括 Service Mesh 架构,如 Istio。MicroProfile Config—MicroProfile 应用配置 MicroProfile Health Check—MicroProfile 简单的运行状况
# 编程语言 # 微服务框架 # 协议和规范
MicroProfile Service Mesh 是 MicroProfile 的Service Mesh 规范。云原生微服务需要 Service Mesh 基础设施来为服务通信 QoS 提供服务,Service Mesh 是专用的基础设施层,用于使服务-服务的通信安全、快速和可靠。在实践中,Service Mesh 添加了一些轻量级代理,而无需感知微服务。默认情况下,代理仅处理从源到目标的服务形成的网格集群。MicroProfile 定义了用于开发云原生微服务的一系列规范,本质上它也是为 Istio 而
# 编程语言 # 微服务框架 # 协议和规范 # 分布式应用/网格
MicroProfile Config 是 MicroProfile 的配置规范,它的方法允许在数据源动态更改后立即获取到配置值。Microprofile Config 本身不包含实现,但提供了规范的 API、TCK 与文档。
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号