可重用组件

时间:2017-04-25 12:41:14

标签: api module

我想创建一个可重用的组件,并寻找最佳方法专家可能会说

1. As a Web Service
2. Building using native component like jar in Java
3. Others

我理解每种方法都有自己的优点和缺点,但在将它暴露为API的情况下考虑过多的请求调用。

1 个答案:

答案 0 :(得分:0)

Web服务是您的系统使用的应用程序,但可以从其他系统使用。 Web服务的优点是版本控制。始终拥有最新版本,并始终在一个地方管理您的版本。

jar或库可以访问机器和机器资源(Web服务不是),Web服务的速度更快,但您无法在系统中使用它们。

它们之间的最大区别在于你无法编译一个使用" jars"在你的电脑中你没有ram和CPU,为什么我们使用服务和微服务器......

因此,如果您想构建一些小型且仅用于服务,请使用jar - libs。

如果你想构建更大的东西,它可能会从其他系统使用,你想要可扩展等使用服务或微服务