我正在使用以下順序將pdxInstance
寫入GemFire:rabbitmq => springxd => gemfire
。Gemfire pdxInstance數據類型
如果我將此JSON放入rabbitmq {'ID':11,'value':5}
,value
在GemFire中顯示爲字節值。如果我把{'ID':11,'value':500}
,value
作爲一個詞出現,如果我把{'ID':11,'value':50000}
它看起來是一個整數。
從GemFire查詢數據並對它們進行排序時會出現問題。例如,如果我使用諸如select * from /my_region order by value
之類的查詢,它會失敗,表示它無法將字節與字(或帶整數的字節)進行比較。
有什麼辦法可以在JSON中聲明數據類型嗎?或者任何其他方法來擺脫這個問題?