├── .gitignore ├── .idea ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── libraries │ ├── Maven__com_101tec_zkclient_0_3.xml │ ├── Maven__com_github_os72_protoc_jar_2_6_1_4.xml │ ├── Maven__com_google_protobuf_protobuf_java_2_6_1.xml │ ├── Maven__com_yammer_metrics_metrics_core_2_2_0.xml │ ├── Maven__io_dropwizard_metrics_metrics_core_3_1_2.xml │ ├── Maven__io_netty_netty_3_7_0_Final.xml │ ├── Maven__jline_jline_0_9_94.xml │ ├── Maven__junit_junit_4_12.xml │ ├── Maven__log4j_log4j_1_2_17.xml │ ├── Maven__net_jpountz_lz4_lz4_1_2_0.xml │ ├── Maven__net_sf_jopt_simple_jopt_simple_3_2.xml │ ├── Maven__org_apache_kafka_kafka_2_10_0_8_2_2.xml │ ├── Maven__org_apache_kafka_kafka_clients_0_9_0_0.xml │ ├── Maven__org_apache_zookeeper_zookeeper_3_4_6.xml │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml │ ├── Maven__org_scala_lang_scala_library_2_10_4.xml │ ├── Maven__org_slf4j_slf4j_api_1_7_12.xml │ ├── Maven__org_slf4j_slf4j_log4j12_1_7_12.xml │ ├── Maven__org_xerial_snappy_snappy_java_1_1_1_7.xml │ └── log4j_1_2_17.xml ├── misc.xml ├── modules.xml ├── sbt.xml └── workspace.xml ├── README.md ├── pom.xml ├── protobuf-kafka.iml └── src └── main ├── java ├── kafka │ └── serializer │ │ ├── Adapter.java │ │ ├── OrderDeserializer.java │ │ └── OrderSerializer.java └── orderbook │ ├── OrderConsumerProducerTest.java │ ├── OrderConsummer.java │ └── OrderProducer.java └── proto └── ExchangeMessage.proto /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_101tec_zkclient_0_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__com_101tec_zkclient_0_3.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_github_os72_protoc_jar_2_6_1_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__com_github_os72_protoc_jar_2_6_1_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_protobuf_protobuf_java_2_6_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__com_google_protobuf_protobuf_java_2_6_1.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_yammer_metrics_metrics_core_2_2_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__com_yammer_metrics_metrics_core_2_2_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_dropwizard_metrics_metrics_core_3_1_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__io_dropwizard_metrics_metrics_core_3_1_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_3_7_0_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__io_netty_netty_3_7_0_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__jline_jline_0_9_94.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__jline_jline_0_9_94.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__junit_junit_4_12.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__junit_junit_4_12.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__log4j_log4j_1_2_17.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__log4j_log4j_1_2_17.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_jpountz_lz4_lz4_1_2_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__net_jpountz_lz4_lz4_1_2_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sf_jopt_simple_jopt_simple_3_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__net_sf_jopt_simple_jopt_simple_3_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_kafka_kafka_2_10_0_8_2_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__org_apache_kafka_kafka_2_10_0_8_2_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_kafka_kafka_clients_0_9_0_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__org_apache_kafka_kafka_clients_0_9_0_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_4_6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_4_6.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_scala_lang_scala_library_2_10_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__org_scala_lang_scala_library_2_10_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_12.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_12.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_7_12.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_7_12.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_xerial_snappy_snappy_java_1_1_1_7.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/Maven__org_xerial_snappy_snappy_java_1_1_1_7.xml -------------------------------------------------------------------------------- /.idea/libraries/log4j_1_2_17.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/libraries/log4j_1_2_17.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/sbt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/sbt.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/pom.xml -------------------------------------------------------------------------------- /protobuf-kafka.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/protobuf-kafka.iml -------------------------------------------------------------------------------- /src/main/java/kafka/serializer/Adapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/src/main/java/kafka/serializer/Adapter.java -------------------------------------------------------------------------------- /src/main/java/kafka/serializer/OrderDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/src/main/java/kafka/serializer/OrderDeserializer.java -------------------------------------------------------------------------------- /src/main/java/kafka/serializer/OrderSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/src/main/java/kafka/serializer/OrderSerializer.java -------------------------------------------------------------------------------- /src/main/java/orderbook/OrderConsumerProducerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/src/main/java/orderbook/OrderConsumerProducerTest.java -------------------------------------------------------------------------------- /src/main/java/orderbook/OrderConsummer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/src/main/java/orderbook/OrderConsummer.java -------------------------------------------------------------------------------- /src/main/java/orderbook/OrderProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/src/main/java/orderbook/OrderProducer.java -------------------------------------------------------------------------------- /src/main/proto/ExchangeMessage.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zuowang/kafka-protobuf/HEAD/src/main/proto/ExchangeMessage.proto --------------------------------------------------------------------------------