[英]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.