Remote Procedure Call (RPC) is a protocol that one program can use to request a service from a program located in another computer on a network without having to understand the network’s details. A procedure call is also sometimes known as a function call or a subroutine call. A procedure call is also sometimes known as a function call or a subroutine call.
Docker 是一种 Linux 容器的实现,具有进程的轻量级资源隔离的特点,每一个容器对应操作系统中的一个进程,但是它又会有自己的网络空间、文件系统、PID 等。Docker 除了实现 Linux 容器,还使得容器具有“社会化”的属性,用户可以将容器镜像发布在 Docker Hub 与其他开发者共享、协作,类似于 Maven。
Spring Boot 简化了 Spring 应用程序的开发过程,遵循约定优先配置的原则提供了各类 开箱即用(out-of-the-box) 的框架配置。另一方面,Spring Boot 还具备将代码直接构建为可执行 jar 包的能力,这个 jar 包是一个可以独立运行的部署单元。基于以上特性,现在普遍认为 Spring Boot 提供了一种快速构造微服务(Micro-Service)的能力。
Spring Boot 的运行环境非常简单,将 Spring Boot Application 打包为 Docker 镜像,对于自动化部署、运维都非常方便。
Dockerizing Spring Boot Application
使用 Docker 发布 Spring Boot Application,需要经历简单的几步,即可实现。
Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project’s build, reporting and documentation from a central piece of information.
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.