简友广场想法读书

一个微服务的完整组成

2022-11-04  本文已影响0人  影子喵喵喵

1)微服务程序代码;

2)编译后的或者未编译的应用代码;

3)应用类库;

4)安装到操作系统中的二进制依赖项;

5)辅助进程,如logging或cron;

6)外部依赖,如数据存储、负载均衡器或其他服务。

理想的微服务部署工件允许开发者打包特定版本的已编译代码,指定任何二进制依赖项,并为启动和停止该服务提供标准的操作抽象概念。

这应该是与环境无关的,通过将不同语言在运行时的差异抽取出来,开发者可以降低认知负担,并为管理这些服务提供通用的抽象概念。

上一篇 下一篇

猜你喜欢

热点阅读