2016-12-14 26 views

回答

2

Aerospike在沙盒環境中執行Lua腳本。上下文在呼叫中重置。因此,您無法讀取下次調用時可以使用的文件和緩存值。如果您需要將一些信息傳遞給每個呼叫,請考慮通過參數傳遞它們。毋庸置疑,最好不要傳遞龐大的數據結構作爲參數。編碼/解碼它們的開銷很大。

+0

謝謝。是的,考慮到開銷(如果作爲參數傳遞的話),如果提供緩存(比如初始化方法)會更好。 – Raaghu

+0

這是一個艱難的設計選擇。即如果我們應該保存狀態跨越調用或不。沒有正確的答案。每個人都會有用具。 – sunil