-------------------------微服务下配套的基础套件-------------------------------
分布式系统监控: zabbix
日志采集监控:elk & graylog elastic search(搜索引擎,负责加索引))
logstash(采集日志,可以用beats来采集如何流input)
kibana(ui展示)
分布式定时任务:elastic job
远程服务调用 : spring cloud vs dubbo
微框架(soa) : springboot + resteasy(抛弃springmvc的路由) + undertow(抛弃omcat容器)
性能监控:pinpoint
----------------------------------开发组件---------------------------------------------
并行(parallel) 开发: guava 的future(封装了java内置的future,更加好用)
异步disruptor:可以做一些非业务的处理
多线程单机队列:akka(scala)
maven打包好用插件: assembly(可以讲lib与源码包分离,便于集成到jekins)
Jprofiler
--------------------------------------DB------------------------------------------------
binlog增量订阅与消费(可以做实时统计):canal
IasS(基础设备)->PasS(中间件)->SasS(软件层)
SOA & micro services