prs
Personalized Recommendation Service
应用层
注册与发现服务
- https://github.com/Netflix/eureka
- https://www.consul.io/
- https://coreos.com/etcd/
- https://zookeeper.apache.org/
服务化框架
- https://dubbo.incubator.apache.org/en-us/
- https://spring.io/projects/spring-cloud
- https://grpc.io/
- https://zeroc.com/
- https://thrift.apache.org/
- https://twitter.github.io/finagle/
服务网关
- https://nginx.org/en/
- https://github.com/Netflix/zuul
- https://spring.io/projects/spring-cloud-gateway
- https://linkerd.io/
- https://www.envoyproxy.io/
- http://www.haproxy.org/
- http://www.linuxvirtualserver.org/
- http://www.squid-cache.org/
- https://varnish-cache.org/
servlet 容器
- http://tomcat.apache.org/
- https://www.eclipse.org/jetty/
- http://undertow.io/
- http://wildfly.org/
- https://vertx.io/
- https://netty.io/
配置中心
- https://github.com/ctripcorp/apollo
- https://spring.io/projects/spring-cloud-config
- https://github.com/knightliao/disconf
- https://github.com/Qihoo360/QConf
- https://github.com/hengyunabc/xdiamond
链路监控
- https://spring.io/projects/spring-cloud-sleuth
- https://zipkin.io/
- https://github.com/naver/pinpoint
- http://skywalking.apache.org/
监控中心
- https://www.elastic.co/cn/elk-stack
- https://www.nagios.org/
- https://www.zabbix.com/
- https://goaccess.io/
- http://dumpsterventures.com/jason/httpry/
限流
代码基础包
- https://github.com/google/guava
- https://github.com/alibaba/fastjson
- http://www.mybatis.org/mybatis-3/
- https://hibernate.org/
- https://projectlombok.org/
- https://github.com/ben-manes/caffeine
- https://asm.ow2.io/
- https://github.com/cglib/cglib
- http://www.javassist.org/
- https://github.com/DozerMapper/dozer
- https://javacc.org/
- https://lmax-exchange.github.io/disruptor/
- https://www.ehcache.org/
- https://hc.apache.org/
- http://square.github.io/okhttp/
- https://github.com/OpenFeign/feign
- http://unirest.io/
- https://projectreactor.io/
- https://github.com/ReactiveX/RxJava
- http://reactivex.io/
- https://github.com/killme2008/xmemcached
- https://github.com/xetorthio/jedis
- https://www.joda.org/joda-time/
- http://hessian.caucho.com/
- https://beanvalidation.org/
- https://jwt.io/
- https://developers.google.com/protocol-buffers/
- https://swagger.io/
- http://www.brendangregg.com/flamegraphs.html
- http://www.swig.org/
- https://www.atomikos.com/
- http://jotm.objectweb.org/
- https://github.com/alibaba/druid
- http://commons.apache.org/proper/commons-dbcp/
- https://www.mchange.com/projects/c3p0/
- https://github.com/shyiko/mysql-binlog-connector-java
- http://www.oracle.com/technetwork/java/overview-141217.html
数据容器
- https://www.mysql.com/cn/
- https://redis.io/
- https://memcached.org/
- https://www.elastic.co/
- https://github.com/pika/pika
- https://www.mongodb.com/
- https://www.postgresql.org/
压力测试
- https://github.com/wg/wrk
- http://home.tiscali.cz/~cz210552/webbench.html
- https://jmeter.apache.org/
- https://github.com/akopytov/sysbench
- https://github.com/session-replay-tools/tcpcopy
- https://github.com/buger/goreplay
开发工具
- https://www.virtualbox.org/
- https://www.vagrantup.com/
- https://netbeans.org/
- https://fishshell.com/
- https://ohmyz.sh/
- https://git-scm.com/book/zh/v2