EOS Plugin

EOS的插件式设计

EOS中,虽然编程的复杂度和设计较比特币大幅提高,但其核心的思想其实并没有多大改变,目前来看,仍然以BOOST的signal,boost::asio的信号消息机制来完成模块间的解耦。相比比特币来言,做得更优雅,封装也更良好。 

先看一下插件设计的整体类图: 

EOS Plugin_第1张图片

从上面的类图可以清楚的看到,整个插件的依赖和传导机制

https://github.com/search?q=eos+plugin

41 repository results


Kafka https://github.com/TP-Lab/kafka_plugin

MySQL

superoneio/eos_sql_db_plugin

MySQL DB Plugin for EOSIO

asiniscalchi/eosio_sql_plugin

EOSIO sql database plugin

eosBLACK/eosio_mysqldb_plugin

MySQL DB plugin for EOSIO

eosauthority/eosio-watcher-plugin

EOSIO watcher plugin: HTTP POST to endpoint for on chain actions

MediShares/mds-eosjs

EOS jQuery plugin for Math Wallet APP

bancorprotocol/eos-producer-heartbeat-plugin

EOS block producer heartbeat plugin to coordinate BP node status and metadata on-chain

CryptoLions/EOS-mongo-history-API

API to get actions using EOS mongo plugin (similar to history plugin)

cc32d9/eos_zmq_plugin

ZeroMQ plugin for EOS.io nodeos

atticlab/eos-munin-plugins

Set of Munin plugins to monitor EOS node and related EOS account

eos42/Nagios-Plugins

Collection of Nagios plugins for EOS

EOSLaoMao/blacklist_plugin

EOS Plugin to check and update blacklist hash for nodeos

eoscostarica/fastify-eos

Fastify EOS.js decorator plugin

cc32d9/eos_zmq_plugin_receiver

Updated 8 hours ago

si-chain/eosio-plugin

develop some eos plugin

tmuskal/awesome-eosio-plugins

A curated list of awesome EOSIO nodeos plugins.

EOSLaoMao/cronjob_plugin

An EOS nodeos plugin for cronjob scheduling

chenyunecjtu/eos_notify_plugin

eos 交易通知

superoneio/eos_mongo_db_plugin

MongoDB plugin for EOSIO

wanderingbort/eosiod-mongodb-plugin

a proof of concept extraction of the mongodb plugin that was inline in the EOSIO/eos repository

vchengsong/eos-btc-plugin

Updated a day ago

chunyunchen/eosio-nxsd-plugin

An open source plugin for eosio blockchain

igelman/eos-approval-plugin

Updated on 9 Jun 2016

MyWishPlatform/eosio_acc_check_plugin

Updated 12 days ago

spoonincode/eosio_all_code_dump_plugin

EOSIO plugin to dump all contract code to a directory

sparkpain/cactus_eos_plugin

测试自己的项目是否可以用

你可能感兴趣的:(EOS Plugin)