foreword
This article mainly records the selection projects of the bloggers in terms of system architecture and related solutions since their practice. It will be updated from time to time. At the same time, everyone is welcome to add
Cache framework:
spring cache:http://spring.io/guides/gs/caching/
jetcache:https://github.com/alibaba/jetcache
Redis related:
redisson :https://github.com/redisson/redisson
jedis :https://github.com/xetorthio/jedis
redisDesktop : https://github.com/uglide/RedisDesktopManager
cachecloud:https://github.com/sohutv/cachecloud
API document management:
easy-mock :https://github.com/easy-mock/easy-mock
ApiManager : https://github.com/EhsanTang/ApiManager
showdoc :https://github.com/star7th/showdoc
Configuration Center:
apollo :https://github.com/ctripcorp/apollo
disconf :https://github.com/knightliao/disconf
spring cloud config
Registry Service:
zookpeer :http://zookeeper.apache.org/
eureka :https://github.com/Netflix/eureka
consul :https://github.com/hashicorp/consul
etcd :https://github.com/coreos/etcd
rpc :
dubbo :https://github.com/apache/incubator-dubbo
motan :https://github.com/weibocom/motan
sofa-rpc :https://github.com/alipay/sofa-rpc
mqrpc :https://gitee.com/kailing/springboot-mqrpc
微服务 :
spring cloud :http://projects.spring.io/spring-cloud/
ServiceComb :http://servicecomb.incubator.apache.org/cn/
api网关 :
zuul :https://github.com/Netflix/zuul
kong :https://github.com/Kong/kong
orange :https://github.com/sumory/orange
分布式事务 :
lcn : https://github.com/codingapi/tx-lcn/
tcc-transaction :https://github.com/changmingxie/tcc-transaction
coolmq :https://github.com/vvsuperman/coolmq
Raincat :https://github.com/yu199195/Raincat
分布式锁 :
klock :https://gitee.com/kekingcn/spring-boot-klock-starter
lock-spring :https://github.com/zouyingchun/lock-spring
分布式任务调度 :
xxl-job : https://github.com/xuxueli/xxl-job
Elastic-job : https://github.com/elasticjob/elastic-job-lite
批处理 :
spring batch :https://spring.io/projects/spring-batch
partitionjob :https://gitee.com/kailing/partitionjob
NewSql :
tidb :https://github.com/pingcap/tidb
oceanbase :https://github.com/alibaba/oceanbase
数据库中间件:
cetus :https://github.com/Lede-Inc/cetus
DBProxy :https://github.com/Meituan-Dianping/DBProxy
mycat :https://github.com/MyCATApache/Mycat-Server
sharding-jdbc :https://github.com/shardingjdbc/sharding-jdbc
dble :https://github.com/actiontech/dble
proxysql :https://github.com/sysown/proxysql
数据库连接池:
druid :https://github.com/alibaba/druid
tomcatjdbc :http://tomcat.apache.org/tomcat-8.0-doc/jdbc-pool.html
HikariCP :https://github.com/brettwooldridge/HikariCP
数据访问 :
jpa : https://github.com/spring-projects/spring-data-jpa
querydsl :https://github.com/querydsl/querydsl
jooq :https://github.com/jOOQ/jOOQ
mango :https://github.com/jfaster/mango
minidao :https://gitee.com/jeecg/minidao
binlog增量日志消费:
keking-binlog :https://gitee.com/kekingcn/keking-binlog-distributor
mysql-binlog-connector-java :https://github.com/shyiko/mysql-binlog-connector-java
canal :https://github.com/alibaba/canal
puma :https://github.com/dianping/puma
open-replicator :https://github.com/whitesock/open-replicator
索引引擎:
elasticsearch :https://github.com/elastic/elasticsearch
solr :http://lucene.apache.org/solr/guide/7_3/
lucene :http://lucene.apache.org/
消息中间件:
RabbitMQ :http://www.rabbitmq.com/getstarted.html
ActiveMQ :https://github.com/apache/activemq
kafka :https://github.com/apache/kafka
rocketmq :https://github.com/apache/rocketmq
zbus :http://zbus.io/
DevOps:
jenkins :https://jenkins.io
hudson :http://www.eclipse.org/hudson
rundeck :https://github.com/rundeck/rundeck
Hygieia :https://github.com/capitalone/Hygieia
应用安全:
openrasp :https://github.com/baidu/openrasp
apm :
skywalking :https://github.com/apache/incubator-skywalking
pinpoint :https://github.com/naver/pinpoint
zipkin :https://github.com/openzipkin/zipkin
cat :https://github.com/dianping/cat
快速开发,微核心:
spring boot :http://projects.spring.io/spring-boot/
jfinal :https://gitee.com/jfinal/jfinal
nutz :https://github.com/nutzam/nutz
日志采集:
logpipe :https://github.com/calvinwilliams/logpipe
logstash :https://github.com/elastic/logstash
爬虫相关:
webmagic :https://gitee.com/flashsword20/webmagic
WebCollector :https://github.com/CrawlScript/WebCollector
jsoup :https://github.com/jhy/jsoup