前言碎语
本文主要记录了博主从业以来在系统架构及相关解决方案方面的选型项目,会不定期更新,同时也欢迎大家补充
线上debug神器:
缓存框架:
- spring cache:http://spring.io/guides/gs/caching/
- jetcache :https://github.com/alibaba/jetcache
并发工具依赖:
- JCTools :https://github.com/JCTools/JCTools
- redisson :https://github.com/redisson/redisson
- jedis :https://github.com/xetorthio/jedis
- redisDesktop :https://github.com/uglide/RedisDesktopManager
- cachecloud :https://github.com/sohutv/cachecloud
- hazelcast:https://github.com/hazelcast/hazelcast
- elasticell:https://github.com/deepfabric/elasticell
-
jepsen:https://github.com/jepsen-io/jepsen (分布式系统正确性验证)
-
rocksdb:https://github.com/facebook/rocksdb
-
geode:https://github.com/apache/geode
分布式ID服务:
- tinyid:https://github.com/didi/tinyid
- Leaf:https://github.com/Meituan-Dianping/Leaf
- uid-generator:https://github.com/baidu/uid-generator
-
DistributedID:https://github.com/beyondfengyu/DistributedID
- easy-mock :https://github.com/easy-mock/easy-mock
- ApiManager :https://github.com/EhsanTang/ApiManager
- showdoc :https://github.com/star7th/showdoc
- apollo :https://github.com/ctripcorp/apollo
- disconf :https://github.com/knightliao/disconf
- spring cloud config
- zookpeer :http://zookeeper.apache.org/
- eureka :https://github.com/Netflix/eureka
- consul :https://github.com/hashicorp/consul
- etcd :https://github.com/coreos/etcd
- dubbo :https://github.com/apache/incubator-dubbo
- motan :https://github.com/weibocom/motan
- sofa-rpc :https://github.com/alipay/sofa-rpc
- spring cloud :http://projects.spring.io/spring-cloud/
- ServiceComb :http://servicecomb.incubator.apache.org/cn/
- 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
- oceanbase :https://github.com/alibaba/oceanbase
- cockroach :https://github.com/cockroachdb/cockroach
- 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
- 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
- porter : https://github.com/sxfad/porter (随行付,成品项目)
- elasticsearch :https://github.com/elastic/elasticsearch
- solr :http://lucene.apache.org/solr/guide/7_3/
- lucene :http://lucene.apache.org/
- JRediSearch :https://github.com/RedisLabs/JRediSearch
-
ftserver:https://github.com/iboxdb/ftserver
- 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/
- apache pulsar:http://pulsar.apache.org/
- 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
- 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
- logpipe :https://github.com/calvinwilliams/logpipe
- logstash :https://github.com/elastic/logstash
- sentry :https://github.com/getsentry/sentry
- webmagic :https://gitee.com/flashsword20/webmagic
- WebCollector :https://github.com/CrawlScript/WebCollector
- jsoup :https://github.com/jhy/jsoup
堡垒机:
- teleport:https://github.com/tp4a/teleport/
- jumpserver: https://github.com/jumpserver/jumpserver
后台管理脚手架
- x-boot:https://github.com/Exrick/x-boot (x-font)