Я новичок в Storm and Trident. Я написал носик (использовал ядро Storm) для чтения из СУБД. Я переопределяю метод open()
BaseRichSpout
public void open(Map map, TopologyContext topologyContext, SpoutOutputCollector spoutOutputCollector) {
this.collector = spoutOutputCollector;
this.context = topologyContext;
// connect to DB
connection = RDBMSConnection.getConnection();
query = "SELECT * from CUSTOMER";
}
Теперь я хотел использовать Trident, чтобы сделать то же самое, поскольку он имеет встроенную функцию соединения. Кто-нибудь, пожалуйста, дайте мне знать, как мы можем добиться такой же функциональности в Trident. Я планирую реализовать IOpaquePartitionedTridentSpout
. Также есть какой-либо учебник, чтобы узнать больше о Trident.