Event-triggered Consensus Frameworks for Multi-agent Systems