Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 WSO2 ESB dbreport 调解器中进行了测试。当我从数据库 A 向 WSO2 ESB 发送“大消息”(100 或 1,000 或 10,000 ... 500,000 行)时。WSO2 ESB 通过 Iterate 中介将消息拆分为行,然后使用 DBReport 中介将逐行写入数据库 B(通过数据源池)。
写100行时用时5秒,写1000行时用时188秒,再写10000行时用时19163秒。
DBReport 调解器的使用效率如何?
谢谢。
DBReport mediator 在 WSO2 ESB 中同步执行,这意味着执行此 DBReport mediator 的线程被卡住,直到数据库操作完成。这意味着性能低于异步执行时的性能。
因此,为了获得最大的性能,请使用 WSO2 数据服务服务器并使用 DSS 执行插入数据库操作。这样您就可以获得最大的性能。