提交 b2037f7a 编写于 作者: D dingbo

docs: mockdatasoruce.py

上级 3c4f196d
...@@ -22,9 +22,7 @@ class MockDataSource: ...@@ -22,9 +22,7 @@ class MockDataSource:
data = [] data = []
for i in range(self.table_count): for i in range(self.table_count):
table_name = self.table_name_prefix + str(i) table_name = self.table_name_prefix + str(i)
# tbName,current,voltage,phase,location,groupId data.append((i, table_name, lines[i])) # tableId, row
row = table_name + ',' + lines[i]
data.append((i, row)) # tableId, row
return data return data
def __iter__(self): def __iter__(self):
...@@ -38,8 +36,10 @@ class MockDataSource: ...@@ -38,8 +36,10 @@ class MockDataSource:
""" """
self.row += 1 self.row += 1
ts = self.start_ms + 100 * self.row ts = self.start_ms + 100 * self.row
# just add timestamp to each row # just add timestamp to each row
return map(lambda t: (t[0], str(ts) + "," + t[1]), self.data) # (tableId, "tableName,ts,current,voltage,phase,location,groupId")
return map(lambda t: (t[0], t[1] + str(ts) + "," + t[2]), self.data)
if __name__ == '__main__': if __name__ == '__main__':
...@@ -54,7 +54,8 @@ if __name__ == '__main__': ...@@ -54,7 +54,8 @@ if __name__ == '__main__':
def consume(): def consume():
global count global count
for data in MockDataSource("1", 1000): for data in MockDataSource("1", 1000):
count += len(data) for _ in data:
count += 1
Thread(target=consume).start() Thread(target=consume).start()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册