微服务 - 看法与思考

zszdevelop架构微服务小于 1 分钟

微服务 - 看法与思考

1. 微服务

1.1 为什么使用微服务

  • 大型服务
    • 单例服务如果流量大了就抗不住,微服务可以加机器搞流量
    • 加机器的地方,最理想的就是:弹性伸缩,流量下去就缩容,流量上来就扩容,能最恰好的使用资源
    • 传统的巨大单体应用程序在部署和运行时,需要单台服务器具有大量内存和其他资源
  • 规范化
    • 规范化,大家用同一套框架规范,可以沉淀和深入技术,还可以培养技术氛围
  • 业务拆分
    • 业务拆分,解耦业务,各司其职

不过如果你是搞个小服务,内部服务,微服务还是太重,甚至 java 都重,可以用其它语言 python node 写几行代码就行

参考文章

为什么要使用微服务open in new window

Loading...