我正在阅读一些与微服务架构相关的文档(例如通过这个链接),我想知道在这种情况下什么是一个服务。
在IT中,任何东西都可以被称为服务: - 通过Java命令启动的SPRING REST应用程序,例如:
java -jar build/libs/gs-rest-service-0.1.0.jar
- 它也可以是对应于DDD业务层的类
- 它可以只是与研究领域有关的内容,如向某人提供某些东西
- 还有其他许多...(例如Android后台运行服务等)
但在微服务中,这意味着什么?在Java EE堆栈中,有哪些技术/工具用于创建“自行运行的服务”?这仅与网络服务相关吗?