lukeddy / spring_train

spring,springmvc,spring boot等练习
10 stars 3 forks source link

JAVA架构TODO列表 #1

Open lukeddy opened 8 years ago

lukeddy commented 8 years ago

并发编程: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/

lukeddy commented 8 years ago

添加一个基于erlang实现的长连接实时消息框架地址