Skip to content

JAVA架构TODO列表 #1

Description

@lukeddy

并发编程:http://ifeve.com/

数据库:
使用mycat实现分布式:http://www.mycat.org.cn/
使用(Atlas,cobar,TDDL)实现分库分表,结合Java的数据库操作写开源工程
mongodb集群分片
google Youtube开源分布式MySQL工具集Vitess:https://github.com/youtube/vitess
国内大拿开发kingshard:http://git.oschina.net/flikecn/kingshard
fabfile:http://www.fabfile.org/
https://github.com/tencent-wechat/phxsql

服务端:
研究kafka在现实中的运用:http://kafka.apache.org/
大型应用微服务化
消息服务,如RabbitMQ,RocketMQ
分布式服务:https://github.com/dangdangdotcom/dubbox

缓存:
redis集群,memcahe集群
搜酷开源的redis管理工具cachecloud使用
基于xmpp协议,erlang实现的ejabberd框架:https://www.process-one.net/en/ejabberd/
Redis 存储分片之代理服务Twemproxy:https://github.com/twitter/twemproxy
支持redis协议的数据库数据库: https://github.com/KDr2/redis-leveldb
SSDB:https://github.com/ideawu/ssdb/
riak高度可扩展的分布式数据存储:https://docs.basho.com/riak/kv/2.1.4/
基于Redis服务的分布式、可伸缩的Java数据结构,高级的Redis客户端:http://redisson.org/

服务与服务通讯:
apache thrift框架:https://thrift.apache.org/
同步调用
REST(JAX-RS,Spring Boot)
RPC(Thrift, Dubbo)
异步消息调用(Kafka, Notify, MetaQ)

接口:
JWT(JSON Web Token)库:https://github.com/jwtk/jjwt

工具:
elasticsearch结合Java研究
sphinx搜索实现:http://sphinxsearch.com/,http://www.coreseek.cn/
redis-search:https://github.com/huacnlee/redis-search
java反编译工具
技术栈:国外-http://stackshare.io/,国内-https://www.sdk.cn/
zookeeper监控程序:https://github.com/alibaba/taokeeper

开源:
spring redis一体化session解决开源项目
google开源容器管理系统:https://github.com/kubernetes/kubernetes

大拿&Blog:
https://blog.sectong.com/
http://netflix.github.io/#repo

新技术:
尝试使用grails写点东东
play框架:https://playframework.com/

库:
快速序列化库:https://github.com/EsotericSoftware/kryo,https://github.com/RuedigerMoeller/fast-serialization

机器及时通讯协议:
IBM的mqtt:http://mqtt.org/

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions