项目辅助工具

作为一个认真的程序猿,那必须得了解一下工具若是工具使用当,哪有代码被多敲。而对于掌握这些,这就是你冥冥之中选择的宿命,装备好了才能听懂所谓哪些高级者瞎吹,明明知道ta说得有多离谱,而你默默一笑……

定时任务管理

1.gocron(基于go)

2.xxl-job(基于java)

3.其他:cronhub、quartz-web

日志管理

EL(F)K(ElasticSearch+Logstash(Filebeat)+Kibana)+ kafka

资源监控管理

简单监控:

1.注册中心(服务容器集群管理) 2.Kubernetes(k8s)(容器集群管理系统,如管理docker)  3.zipkin+Sleuth(链路监控) 4.Actuator -> Admin (ui) + Nacos(性能监控)    5.Sentinel(限流器熔断器监控)

报警监控:

1.prometheus(简称Prom即基于Metrics) (推荐)  2.open-falcon                    3.zabbix        4.Nagios(→Sensu)        5.Ganglia      6.PandoraFM                        7.superviosr(进程监控)

补充:prometheus + grafana

一站式运维管理

DomeOS

在线文档系统

1.onlyoffice

2.kooteam

3.KodExplorer(可道云)

工作流系统

1.蓝凌(强大)2.泛微 3.致远互联

框架推荐:

(1)jBPM  (2)Activiti(openwebflow)(3)SWF  (OSWorkflow)

分布式事务管理

1.LCN

2.GTS(FESCAR)

3.Saga

4.jta-atomikos

5.rabbitmq(shine-mq或coolmq)

补充:分布式锁

1)https://github.com/cmlbeliever/distribute-lock

2)https://m.gitee.com/DSLZC/distributelock-spring-boot-starter

授权认证中心

(1)SSO,(2)OAuth

框架推荐:

认证:shiro、security                  认证扩展:cas、pac4j

文档管理

1.小幺鸡(接口测试)

2.mindoc

3.showdoc

项目管理

禅道

其他

1.性能测试  2.内外网穿透(如:natapp)

上述基本在工作有所用到,有些类别下为之扩展,希望对迷途的羔羊有所帮助,欢迎留言与之交流,在此谢谢大家^_^,让我们一起做一个技术的疯子。

你可能感兴趣的:(项目辅助工具)