CAF C++ actor 模型框架
# 并发/并行处理框架
Parallel Java 2 是 100% Java 实现的并行编程 API 和中间件,支持多核并行计算机,集群并行计算机,缓和多核集群并行计算机和 GPU 加速并行计算机。PJ2 包括一个轻量级 map-reduce 框架。PJ2 是罗契斯特理工学院计算机科学的教授 Alan Kaminsky 开发的。
LiteGo可以直接投入Runnable、Callable、FutureTask 等类型的实现来运行一个任务,它的核心组件是「SmartExecutor」,它可以用来作为「App」内支持异步并发的唯一组件。这种机制既满足不同模块对线程控制和任务调度的独立需求,又共享一个池资源来节省开销,最大程度上节约资源复用线程,帮助提升性能。
Asyncload是一款异步并行加载工具。前段时间在做应用的性能优化时,分析了下整体请求,profile看到90%的时间更多的是一些外部服务的I/O等待,cpu利用率其实不高,在10%以下。目前一般的I/O的访问速度: L1 > L2 > memory -> disk or network常见的IO:。思路正因为考虑到I/O阻塞,长的外部环境单个请求处理基本都是在几十ms,最终的出路只能异步+并行,从而诞生了该开源产品
# 编程语言 # 并发/并行处理框架
它保留了Disruptor的本质和原理,并利用了很多相同的抽象概念和理论,但不会保持同样的API。请注意,您的里程可能会有所不同,通过控制CPU并清除其缓存,不同的操作系统可以添加特定的“jitter”到App中。一旦被初始化,在运行时,Disruptor杰出设计的考虑因素之一,就是以一个恒定的速率来处理消息。
SCOOP 是Python 中可扩展的并行操作库。SCOOP是一个分布式的任务模块允许并发并行编程在各种环境中,从异构网格到超级计算机。
一个golang并行编程库,用于业务聚合或重构。可以用最少的代码,将串行的函数调用并行化,无需改变函数的声明。以下有三种方法:testjoba,testjobb,testjobc执行并行:
Netty 整合 SpringFramework 代码示例。
# Java开发工具 # 并发/并行处理框架
YxdIocp 是 Delphi Windows IOCP 通讯模型封装,基于DIOCP。YxdIocp包含有支持大并发的TCP服务组件、HTTP服务组件、UDP服务组件、WebSocket服务组件,和TCP、UDP等基础客户端组件。更新内容请查看 source 目录下的 ReadMe.txt. 如果需要使用HTTPS服务,请将 lib 目录中的 lib.zip 复制到项目根目录中解压。在 lib.zip 中保存了使用 OpenSSL 的dll文件。内部的 MakeCA.bat 可以用来生成证书。
k-D树是用于射线的充分研究的加速度数据结构跟踪。使用贪心算法可以获得最高质量的k-D树基于表面积启发式的成本优化。而高质量使得光线跟踪时间非常快,这是一个关键的缺点是k-D树建设时间仍然昂贵。因此,许多工作集中于更快的并行k-D树建造性能以牺牲近似或忽略SAH计算,其产生降级的k-D树渲染时间。在本文中,我们提出新的,更快的多核算法用于建立精确的SAH优化的kd树。
ProtoAct 是下一代的 Actor 模型框架,提供了 .NET 和 Go 语言的实现,默认支持分布式,提供管理和监控功能。而 Proto.Actor 将这两种风格结合在一起形成一个通用的框架。同时解决了另外一个主要的问题 —— 目前已有的 Actor 框架或者是语言无法在不同平台间进行通讯,选择了一种框架会导致你锁定到某一个特定平台上。这也就是为什么 Proto.Actor 引入了“Actor 标准协议”的概念,这是一个可以被不同语言实现的基础原语的协议。
多功能,通过跨多个线程来最大限度地提高性能。自动数据聚合,自动将问题分解成较小的部分,并与单个输出并行执行。自动分类,按字母顺序或数字自动排序输出。
CharmPy 分布式并行编程框架
我们为什么要做Zinx,Golang目前在服务器的应用框架很多,但是应用在游戏领域或者其他长链接的领域的轻量级企业框架甚少。设计Zinx的目的是我们可以通过Zinx框架来了解基于Golang编写一个TCP服务器的整体轮廓,让更多的Golang爱好者能深入浅出的去学习和认识这个领域。当然,最后希望Zinx会有更多的人加入,给我们提出宝贵的意见,让Zinx成为真正的解决企业的服务器框架!
# 服务框架/平台 # 并发/并行处理框架
Accelerator 由 eBay 开源发布,是一个数据处理框架,可提供快速数据访问、并行执行。它可用于日常数据分析任务,也可当做是具有数十万个大型数据文件和多个 CPU 的实时系统。Ubuntu 16.04 和 Debian 9 FreeBSD 11.1但绝不限于这些系统或版本。
Swoole由于其文档太少,难度对于PHP程序员来说过于大,很多php程序员对其敬而远之。GSF框架就是为了让PHP程序员更简单的使用Swoole来开发自己的应用程序。
# 高性能网络开发库 # 并发/并行处理框架
silly 高并发服务器框架
Libdill C 语言并发编程库
# 网络工具包 # 并发/并行处理框架
介绍Hyperf 是基于Swoole 4.3+实现的高性能、高灵活性的 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于PHP-FPM的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均均基于PSR 标准实现,基于强大的依赖注入设计,保证了绝大部分组件或类都是可替换与可复用的。基于以上的特点,Hyperf 将存在丰富的可能性,如实现 Web 服务,网关服务,分布式中间件,微服务架构,游戏服务器,物联网等。
# 并发/并行处理框架 # WEB服务/SOAP/SOA
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号