簡體   English   中英

選擇API的OpenStack標准(NodeJS與Java)

[英]OpenStack criteria to choose API (NodeJS versus Java)

我指的是針對NodeJS(pkgcloud)和Java(Apache jclouds,openstack4j,OpenStack Java SDK)的OpenStack SDK。 與使用Java SDK相比,使用NodeJS(及其背后的pkgcloud)開發應用程序有什么好處?

如果NodeJS是您的答案,那是因為NodeJS SDK(pkgcloud)提供異步調用而Java API(例如jclouds等)不提供異步調用。

或者我的假設是錯誤的,即兩種不同的語言SDK提供了不同類型的調用(同步與異步)。 我個人不相信一種語言SDK所提供的內容不是另一種語言SDK所提供的,但是如果Java SDK支持異步調用開放堆棧,則我在文檔中找不到。

NodeJS SDK和Java SDK for OpenStack之間是否有任何比較和基准發布?

jclouds不提供異步支持; 相反,用戶可以將許多Callable對象提交給ExecutorService並等待其完成。 在實踐中,提供者對請求進行速率限制,因此支持數千個異步並發請求不應構成真正的問題。 相反,它們提供了批量API,例如OpenStack Swift多刪除。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM