├── .gitignore ├── .idea ├── cat-php.iml ├── copyright │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── AtomicTransaction.php ├── Cat.php ├── CatDemo.php ├── Codec ├── MessageCodec.php └── PlainTextCodec.php ├── Config └── Config.php ├── Header.php ├── Message ├── Event.php ├── Impl │ ├── AbstractMessage.php │ ├── AbstractMessageManager.php │ ├── DefaultEvent.php │ ├── DefaultMessageContext.php │ ├── DefaultMessageIdFactory.php │ ├── DefaultMessageProducer.php │ ├── DefaultMessageTree.php │ ├── DefaultMetric.php │ ├── DefaultTransaction.php │ ├── IndexProducer.php │ └── SingleThreadMessageManager.php ├── Message.php ├── MessageContext.php ├── MessageManager.php ├── MessageProducer.php ├── MessageTree.php ├── Metric.php ├── NullImpl │ ├── NullMessageManager.php │ └── NullMessageTree.php └── Transaction.php ├── README.md ├── Sender.php ├── Transfer ├── Impl │ └── SingleThreadSender.php ├── Sender.php └── ServerManager.php ├── Utils ├── Env.php ├── NetUtil.php ├── ThreadUtil.php └── TimeUtil.php └── cat_client.php /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | workspace.xml 3 | -------------------------------------------------------------------------------- /.idea/cat-php.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/.idea/cat-php.iml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /AtomicTransaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/AtomicTransaction.php -------------------------------------------------------------------------------- /Cat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Cat.php -------------------------------------------------------------------------------- /CatDemo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/CatDemo.php -------------------------------------------------------------------------------- /Codec/MessageCodec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Codec/MessageCodec.php -------------------------------------------------------------------------------- /Codec/PlainTextCodec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Codec/PlainTextCodec.php -------------------------------------------------------------------------------- /Config/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Config/Config.php -------------------------------------------------------------------------------- /Header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Header.php -------------------------------------------------------------------------------- /Message/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Event.php -------------------------------------------------------------------------------- /Message/Impl/AbstractMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Impl/AbstractMessage.php -------------------------------------------------------------------------------- /Message/Impl/AbstractMessageManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Impl/AbstractMessageManager.php -------------------------------------------------------------------------------- /Message/Impl/DefaultEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Impl/DefaultEvent.php -------------------------------------------------------------------------------- /Message/Impl/DefaultMessageContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Impl/DefaultMessageContext.php -------------------------------------------------------------------------------- /Message/Impl/DefaultMessageIdFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Impl/DefaultMessageIdFactory.php -------------------------------------------------------------------------------- /Message/Impl/DefaultMessageProducer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Impl/DefaultMessageProducer.php -------------------------------------------------------------------------------- /Message/Impl/DefaultMessageTree.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Impl/DefaultMessageTree.php -------------------------------------------------------------------------------- /Message/Impl/DefaultMetric.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Impl/DefaultMetric.php -------------------------------------------------------------------------------- /Message/Impl/DefaultTransaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Impl/DefaultTransaction.php -------------------------------------------------------------------------------- /Message/Impl/IndexProducer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Impl/IndexProducer.php -------------------------------------------------------------------------------- /Message/Impl/SingleThreadMessageManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Impl/SingleThreadMessageManager.php -------------------------------------------------------------------------------- /Message/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Message.php -------------------------------------------------------------------------------- /Message/MessageContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/MessageContext.php -------------------------------------------------------------------------------- /Message/MessageManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/MessageManager.php -------------------------------------------------------------------------------- /Message/MessageProducer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/MessageProducer.php -------------------------------------------------------------------------------- /Message/MessageTree.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/MessageTree.php -------------------------------------------------------------------------------- /Message/Metric.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Metric.php -------------------------------------------------------------------------------- /Message/NullImpl/NullMessageManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/NullImpl/NullMessageManager.php -------------------------------------------------------------------------------- /Message/NullImpl/NullMessageTree.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/NullImpl/NullMessageTree.php -------------------------------------------------------------------------------- /Message/Transaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Message/Transaction.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/README.md -------------------------------------------------------------------------------- /Sender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Sender.php -------------------------------------------------------------------------------- /Transfer/Impl/SingleThreadSender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Transfer/Impl/SingleThreadSender.php -------------------------------------------------------------------------------- /Transfer/Sender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Transfer/Sender.php -------------------------------------------------------------------------------- /Transfer/ServerManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Transfer/ServerManager.php -------------------------------------------------------------------------------- /Utils/Env.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Utils/Env.php -------------------------------------------------------------------------------- /Utils/NetUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Utils/NetUtil.php -------------------------------------------------------------------------------- /Utils/ThreadUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Utils/ThreadUtil.php -------------------------------------------------------------------------------- /Utils/TimeUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/Utils/TimeUtil.php -------------------------------------------------------------------------------- /cat_client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuazhu/cat-php/HEAD/cat_client.php --------------------------------------------------------------------------------