• 开源软件汇总


    1.pink

    介绍:qihoo出版的高性能网络服务处理框架

    地址:https://github.com/PikaLabs/pink

    其他:两种模式,1种各个worker线程竞争accept新连接

    1种一个dispatch专门处理accept新连接,然后通过queue传递给各个worker线程

    2.pika

    介绍:qihoo出版的单机大规模存储,可能对ssd硬盘支持比较好

    地址:https://github.com/Qihoo360/pika

    3.Atlas

    介绍:qihoo出版的一个高性能的mysql反向代理

    地址:https://github.com/Qihoo360/Atlas


    4.curl

    介绍:http的client端可以使用,简单方便

    地址:https://github.com/curl/curl

    5.leveldb

    介绍:google的大牛JD写的一个基于LSM树的磁盘kv存储

    地址:https://github.com/google/leveldb

    6.ssdb

    介绍:一个中国人写的基于leveldb封装了网络服务的kv存储服务

    地址:https://github.com/ideawu/ssdb

    7.jq

    介绍:linux可执行程序的json解析命令

    地址:https://github.com/stedolan/jq


    8.hiredis

    介绍:c++封装的redis访问接口,使用方便

    地址:https://github.com/redis/hiredis


    9.twemproxy

    介绍:twitter开源的一个redis的代理

    地址:https://github.com/twitter/twemproxy

    其他:里面有一个hash_tag,支持同源同宿,可以变向实现redis的集群服务。


    10.libevent

    介绍:比较基础的底层异步io处理框架

    地址:https://github.com/nmathewson/Libevent

    11.jsoncpp

    介绍:c++的json解析

    地址:https://github.com/open-source-parsers/jsoncpp

    其他:可能速度不是最快,但是使用非常方便简单。

    作者说不是线程安全的,多线程需要加锁


    12.cppjieba

    介绍:一个中国人写的切词工具

    地址:https://github.com/yanyiwu/cppjieba

    其他:代码不复杂,使用方便,支持用户自定义词典和hmm切词等。


    13.tornado

    介绍:python的http框架

    地址:https://github.com/tornadoweb/tornado


    14.phantomjs

    介绍:js实现的非界面的浏览器(可以变向实现抓包)

    地址:https://github.com/ariya/phantomjs

    15.redis

    介绍:国外大牛写的基于内存的kv存储

    地址:https://github.com/antirez/redis

    其他:业界使用广泛,接口协议已被其他nosql服务接收

    注意自己搭建的时候内存备份到磁盘的时候经常遇到内存不够

    如果不是用密钥,小心别人发的清库命令。

  • 相关阅读:
    2020暑假项目-车辆派遣管理系统开发记录#8
    2020暑假项目-车辆派遣管理系统开发记录#7
    2020暑假项目-车辆派遣管理系统开发记录#6
    2020暑假项目-车辆派遣管理系统开发记录#5
    2020暑假项目-车辆派遣管理系统开发记录#4
    2020暑假项目-车辆派遣管理系统开发记录#3
    持续交付工具ThoughtWorks Go部署step by step
    mysql千万级大数据SQL查询优化
    分享MYSQL中的各种高可用技术(源自姜承尧大牛)
    我的MYSQL学习心得(十七) 复制
  • 原文地址:https://www.cnblogs.com/dodng/p/8986239.html
Copyright © 2020-2023  润新知