Datomic transactor pushes live changes to all connected peersç»´æŒLive Index。
这是å¦æ„味ç€æ‰€æœ‰äº¤æ˜“的所有数æ®å°†å§‹ç»ˆå‘é€ç»™æ‰€æœ‰è¿žæŽ¥çš„对ç‰ä½“ - 对数æ®æ„Ÿå…´è¶£ä¸Žå¦ï¼Ÿæˆ–者它åªæ˜¯ä¾‹å¦‚最新的db事务ID?
ç”案 0 :(得分:2)
æ ¹æ®ç»éªŒå¾—出ç”案:是的,所有交易的全部内容(以åŠæ›´å¤š*)都会æµå¼ä¼ 输到所有连接的åŒè¡Œã€‚
我确认通过将对ç‰æ–¹A连接到交易者并让它æˆä¸º
tx-report-queue
或与上述æ¯ä¸ªæµ‹è¯•è¿è¡ŒåŒæ—¶ï¼Œå¯¹ç‰ä½“B将执行4个事务,其ä¸æ¯ä¸ªäº‹åŠ¡å°†æ”¹å˜å•ä¸ªå®žä½“çš„å‡ ä¸ªç®€å•å±žæ€§ï¼Œå…¶ä¸ä¸€ä¸ªå±žæ€§æ˜¯å¤§çº¦5kéšæœºå—符串数æ®ï¼Œå…¶ä»–属性åªæ˜¯éžå¸¸çŸçš„å—符串。
Wiresharkæ•èŽ·äº†å¯¹ç‰æ–¹A和交易方之间的TCP连接,并且å¯ä»¥åœ¨ä¸‹è¡¨ä¸çœ‹åˆ° tcp转储的总å—节大å°ã€‚
â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
case tx-report-queue print bytes (5kB) bytes (13kB)
──────────────────────────────────────────────────────────
1 61348 127996
2 ✓ 61800 128084
3 ✓ ✓ 61260 127652
──────────────────────────────────────────────────────────
no-tx 13076 12988
â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
相对转储大å°çš„差异å°äºŽ500å—节,远远低于4个已æ交事务ä¸çš„一个,æ¯ä¸ªäº‹åŠ¡çš„å˜åŒ–超过5kB。
然åŽæˆ‘还è¿è¡Œæµ‹è¯•è€Œä¸è¿›è¡Œä»»ä½•äº‹åŠ¡ï¼Œç„¶åŽtcp转储将缩å°åˆ°å¤§çº¦13kBã€‚å› æ¤ï¼Œæˆ‘è®¤ä¸ºå®ƒæ˜¯ä¼ è¾“çš„äº¤æ˜“æ•°æ®ã€‚
*)信å°èƒŒåŽï¼šäº¤æ˜“者的æ¯ç¬”交易æˆæœ¬ï¼†lt; - > PeerAæ•°æ®çº¦ä¸º(61kB-13kB)/4tx = 12kB/tx
ã€‚å› æ¤çœ‹èµ·æ¥åœ¨æ›´æ”¹å±žæ€§æ—¶ï¼Œæ’¤å›žï¼ˆå¯¹äºŽé‚£ä¸€ä¸ªå—符串为5kBï¼‰å’ŒåŠ æ³•ï¼ˆå†æ¬¡ä¸º5kBï¼‰éƒ½é€šè¿‡äº¤æ˜“è€…çš„å®žæ—¶ç´¢å¼•ä¼ è¾“ï¼Œè¿™å°†æ供大约10kBï¼ŒåŠ ä¸Šä¸€ç‚¹å¤‡ç”¨å¯¹äºŽå…¶ä»–ï¼ˆå°å¾—多)修改属性,2kBçš„ç©ºé—´ï¼ˆåŠ ä¸Šä¸€äº›å¿ƒè·³ï¼Œæ¯5秒å‘生一次,并且在执行事务的测试用例ä¸å¢žåŠ 300å—èŠ‚ï¼Œä»…ä»…æ˜¯å› ä¸ºæˆ‘èŠ±äº†è¿™äº›æ—¶é—´æ¥è¿è¡Œé‚£äº›æµ‹è¯•ï¼‰ã€‚
ç¼–è¾‘ä¸ºäº†è®©æˆ‘çš„æŽ¨è®ºæ›´åŠ åšå®žï¼Œæˆ‘用13kBå—符串而ä¸æ˜¯åŽŸæ¥çš„5ké‡æ–°æµ‹è¯•ã€‚ç»“æžœï¼ˆæ·»åŠ åˆ°è¡¨ä¸ï¼‰ä¼¼ä¹Žè¯å®žäº†æˆ‘çš„ç†è®ºï¼šçŽ°åœ¨æ¯ç¬”交易æˆæœ¬çº¦ä¸º(128kB-13kB)/4tx = 29kB/tx
ï¼Œå› æ¤13kB撤销+ 13kBå¢žåŠ + 3kBæ¾å¼›ã€‚
进一æ¥ç¼–辑我è¿è¡Œäº†ä¸€äº›æµ‹è¯•ï¼Œç»˜åˆ¶äº†å„个PeerA *收到的å—节。æ¥è‡ªäº¤æ˜“者的æµé‡ï¼ˆé€šè¿‡å•ä¸ªTCP连接完æˆï¼‰å’Œæ¥è‡ªdatomic:free://
(å³H2)å˜å‚¨çš„æµé‡ï¼Œåœ¨æ‰€æœ‰æƒ…况下都涉åŠåˆ°åŒä¸€ä¸ªH2端å£çš„三个TCP连接。
我忽略了交易者和å˜å‚¨æ–¹å‘çš„TCPæµé‡ï¼Œè¿™è¿œè¿œä¸å¤Ÿã€‚
tx-report-queue
] tx-report-queue
] tx-report-queue
] 这是rxæµé‡å›¾è¡¨ï¼ˆPeerA *的):
我如何阅读图表:
memory-index-threshold=32m
,å³ç´¢å¼•åœ¨æµ‹è¯•æœŸé—´ä¸ä¼šå¯åŠ¨ï¼‰< / LI>
当PeerA1查询数æ®åº“时,ä¸ä½¿ç”¨