开发者社区 > 云原生 > 微服务 > 正文

[@talishboy][¥20]针对于中小公司的微服务应用,是采用商业的微服务架构,还是用开源的微服务框架;以及对云平台的选择?

问题来自Java技术沙龙的张国栋
Java技术沙龙报名链接:https://yq.aliyun.com/promotion/796

展开
收起
李博 bluemind 2018-12-10 15:59:10 3196 0
2 条回答
写回答
取消 提交回答
  • 公众号「服务端思维」

    还是结合自己团队情况的技术选型,如果团队要快速突业务,用商业的比较好,毕竟运维这块有保障,但是成本高。如果团队技术有保障,开源的微服务框架是最好的,即使不满足,也可以自己二次开发。

    2019-07-17 23:19:19
    赞同 展开评论 打赏
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    1、微服务领域目前为止最成熟、最完善的微服务架构方案就是Java Spring Cloud。其他语言只是写API,还没有成套的成熟方案。
    2、现在互联网公司使用的基本都是这个体系,包括国外的NetFlix、包括国内前十的互联网公司阿里巴巴 蚂蚁金服 等。生产环境验证多年了。
    3、走Java路线,开源、免费的方案足够了。阿里又开源了Spring Cloud Alibaba,Java的足够强大了。
    4、Sevice Mesh不够成熟,有语言、协议等方面的改进,但是适合更大规模的系统,对于绝大部分企业来说,Spring Cloud 是成熟的风险最小的微服务架构方案。前面的坑基本都被踩过了,
    5、Spring Cloud还在不断进化,对于使用Java技术品台的公司来说,最好的选择。

    2019-07-17 23:19:19
    赞同 展开评论 打赏

为微服务建设降本增效,为微服务落地保驾护航。

相关电子书

更多
微服务治理技术白皮书 立即下载
微服务与Serverless 立即下载
EDAS4.0 助力企业一站实现微服务架构转型与 K8s 容器化升级 立即下载