【发布时间】:2017-09-22 11:37:02
【问题描述】:
我想创建一个可重用的组件并寻找专家可能会说的最佳方法
1. As a Web Service
2. Building using native component like jar in Java
3. Others
我明白每种方法都有自己的优缺点,但考虑到过多的请求调用,以防将其暴露为 API。
【问题讨论】:
我想创建一个可重用的组件并寻找专家可能会说的最佳方法
1. As a Web Service
2. Building using native component like jar in Java
3. Others
我明白每种方法都有自己的优缺点,但考虑到过多的请求调用,以防将其暴露为 API。
【问题讨论】:
Web 服务是您的系统使用的应用程序,但可以从其他系统使用。 Web 服务的优点是版本控制。总是会有最后一个版本,并且总是会在一个地方管理你的版本。
jar 或库可以访问机器和机器资源(Web 服务不能)比 Web 服务更快,但您不能在系统外使用它们。
它们之间的最大区别还在于,您无法在您的 PC 中编译使用“jars”构建的漏洞应用程序,您没有我们使用服务和微服务器的内存和 CPU……
因此,如果您想构建一些小型且仅用于服务的,请使用 jar - libs。
如果您想构建更大的东西,它可能会从其他系统使用,并且您希望可扩展等使用服务或微服务
【讨论】: