编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是程序开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
nn-core 是 nanomsg 的 Ruby 语言实现版本。
ISE(Iris Server Engine)是一个基于现代C++的跨平台(Linux和Windows)的高性能多线程并发网络服务器程序框架。它封装了琐碎的socket以及各种操作系统APIs,以面向对象方式向开发者提供稳定、高效、易扩展、易配
php-nano 是 nanomsg 的 PHP 语言实现版本。
jnano 是 nanomsg 的 Java 语言实现版本。
Spray 是一个开源的 REST/HTTP 工具包和底层网络 IO 包,基于Scala 和Akka 构建。轻量级、异步、非堵塞、基于 actor 模式、模块化和可测试是 spray
nanomsg是一个实现了几种“可扩展协议”的高性能通信库;可扩展协议的任务是定义多个应用系统如何通信,从而组成一个大的分布式系统。当前版本nanomsg支持以下协议:
Goliath 是一个开源的非堵塞(异步) 的 Ruby Web 服务器框架,由 PostRank 开发。它是一个轻量级的框架提供高性能、Rack API 和中间件支持,配置简单,完全异步处理。
pynanomsg 是 nanomsg 的 Python 语言实现版本。 示例代码: from pynanomsg import * dom = Domain(AF_SP)
nnpy 是 nanomsg 的 Python 语言实现版本,基于CFFI。
Treq 是一个 HTTP 客户端开发包,灵感来自于 Requests,运行在Twisted 之上,异步的而且支持高并发。
eventlet是一款使用Python编写的为高并发的网络编程而设计的库。由第二人生(secondlife)所开源发布。在开源云计算技术OpenStack里起到了比较重要的作用。
在libevent的基础上提供同步的接口,在获得异步效率的同时提供更方便的编程方式,即提供基于协程的并发模型。
cppnanomsg 是 nanomsg 的 C++ 实现版本。 构建方法: git clone git@github.com:250bpm/cppnanomsg.git
lua-nanomsg 是 nanomsg 的 Lua 语言实现版本。
Nifty是facebook公司开源的,基于netty的thrift服务端和客户端实现。 然后使用此包就可以快速发布出基于netty的高效的服务端和客户端代码。
chan 是纯 C 实现的 Go 的 Channels,示例代码: #include <pthread.h> #include <stdio.h>
iNet 是跨平台服务器开发组件,包括:网络库、消息队列、定时器、RPC、协程库。
greenev是一个基于greenlet协程,事件驱动,非阻塞socket模型的Python网络服务框架,它使得可以编写同步的代码,却得到异步执行的优点。
JACK 是小米公司开发的一个粘合zookeeper与thrift的框架,可以简单地让你的thrift server更简单地做到高可用。
温馨提示:该项目除了使用 BSD 协议授权外,还需遵守附加的专利授权。 Proxygen 是 Facebook 开发的一个 C++ 的 HTTP 库,包含一个易用的 HTTP 服务器。支持 HTTP/1.1、SPDY 3 和