微服务架构技术选型

本文探讨了微服务架构的技术选型,包括组件类库、工具和架构学习资料。重点介绍了Nacos和Apollo作为配置中心,Zookeeper作为服务发现的选择,以及Prometheus和Grafana的监控解决方案。此外,还提到了SkyWalking作为链路跟踪工具,EFK用于日志采集,以及Docker和Kubernetes在容器和集群管理中的应用。文中还提及了Jackson和protobuf作为序列化工具,Maven作为构建工具,Postman作为接口请求工具,以及Linux、Tomcat和Nginx在运行环境中的角色。
摘要由CSDN通过智能技术生成

Nacos:阿里巴巴重点开源项目、可同时作为注册/中心配置中心,简化技术栈、有完善管理界面、Java开发、二次开发方便、社区活跃、CP模式,还在不断更新迭代。

Apollo:是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

  • 服务发现

Nacos :阿里巴巴重点开源项目、可同时作为注册/中心配置中心,简化技术栈、有完善管理界面、Java开发、二次开发方便、社区活跃、CP模式,还在不断更新迭代。

Zookeeper:ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。性能可以满足较大规模的服务发现和配置中心,生效实时性高,不适合大规模实时数据同步场景。

  • 监控

Prometheus:功能较为全面的开源监控系统,CNCF技术栈、社区活跃

Grafana:Grafana是一个开源的度量分析与可视化套件。纯 Javascript 开发的前端工具,通过访问库(如InfluxDB),展示自定义报表、显示图表等。大多使用在时序数据的监控方面,如同Kibana类似。Grafana的UI更加灵活,有丰富的插件,功能强大。界面简洁美观,支持自由定制,社区有丰富的Dashboard支持。

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值