我最近偶然發現了谷歌的協議緩衝器,因爲我下面的一個Kickstarter的項目,Lifx,計劃推出採用協議緩衝作爲接口的SDK。我只是想知道是否有人知道提供Protocol Buffers API的任何現有應用程序或服務?我只是想獲得一些經驗。目前有任何應用程序提供Protocol Buffers API嗎?
0
A
回答
2
協議緩衝區首先是序列化程序數據轉換成二進制格式(用於存儲或傳輸在網絡上),然後再返回的機制 - 一種編程語言無關的方式。即。您可以將複雜的數據結構序列化爲python應用程序中的二進制文件,並將其讀回到android應用程序中,並在android應用程序的編程語言中獲取相同的數據。協議緩衝區不會幫助您將數據從一個地方傳輸或發送到另一個地方 - 爲此,您需要一些其他機制(TCP/IP,套接字,HTTP)。然而,協議緩衝區提供了一個API,用於執行從客戶端到遠程服務器的RPC調用 - 但不提供任何實現。有可與任何Java應用程序可以使用這個特定的RPC API的一些第三方實現 - 見https://code.google.com/p/protobuf-rpc-pro/ - 這可能會在Android上運行。
相關問題
- 1. Protocol Buffers的替代
- 2. Protocol Buffers - protobuf-csharp-port:相當於JAVA API調用CodedInputStream.getBytesUntilLimit()存在嗎?
- 3. 在Protocol Buffers項目中使用Proguard有什麼特點?
- 4. Codegear C++ Builder 2007有一個Protocol Buffers綁定嗎?
- 5. 使用Protocol Buffers與Objective-C的
- 6. 在Protocol Buffers中,如何從上一級目錄導入文件?
- 7. Protocol Buffers中的異常處理C++
- 8. Protocol Buffers的Java的RPC堆棧
- 9. Protocol Buffers的在Xcode 6的Mac 10.9
- 10. Protocol Buffers消息中的集合?
- 11. Testflight:「您目前沒有測試任何應用程序」錯誤
- 12. 有什麼辦法可以用python 3.x訪問Protocol Buffers?
- 13. 沒有提供令牌應用程序
- 14. 可可應用程序提供了EXC_BAD_ACCESS任何GL功能
- 15. 作爲OpenId提供程序的Appengine應用程序。可能嗎?
- 16. CF是否提供對SSO應用程序的任何支持?
- 17. 如何使用Protocol Buffers對Map <String,Object>進行編碼?
- 18. 提供時間提前量和AOA的Android應用程序
- 19. Instagram API:如何爲單個應用程序提供多個redirect_uris?
- 20. 如何僅爲某些應用程序提供我的API?
- 21. MonetDB的任何.Net提供程序
- 22. Web2py可以從應用程序目錄之外的目錄提供圖像嗎?
- 23. Protocol Buffers NET序列化SortedDictionary <CustomTKey,CustomTValue>?
- 24. ASP.NET MVC SiteMap提供程序可以使用任意資源嗎?
- 25. 有提交應用程序的iTunesConnect API嗎?
- 26. 如何在Protocol Buffers中設置嵌套消息的默認值?
- 27. 如何使用Protocol Buffers將多態對象的數組序列化爲文件?
- 28. Apache提供的角度應用程序
- 29. .NET Web Api可以同時提供Web和移動應用程序嗎?
- 30. 安全API,以便使用僅提供移動應用程序