关于作业1:关于kafka消息的序列化方式

来源:2-10 关于Kafka安装与使用的介绍及作业

小草1434

2019-04-20

答复:
1.java的对象的默认序列化【Serial】;
2.使用对象的toString()方法;
3.使用对象转json方式;
4.使用第三方框架或者类的序列化方法;
5.自定义序列化方法【实现序列化接口】;

写回答

1回答

张勤一

2019-04-21

同学你好:

    非常感谢你对问题的回答,给出的答案也非常好。我这里对 Kafka 消息序列化的方式做一些补充:

    需要注意的地方:考虑到生产到 Kafka 中的消息大概率是其他的进程在使用,且很有可能不是 Java 语言。所以,我们最好不使用与语言有绑定关系的序列化方式。例如:JDK 序列化、toString 等等。

    可以选择的序列化方式:json、avro、thrift 等等。核心思想是,序列化与反序列化与具体的语言无关。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

2
0

Java分布式后台开发 Spring Boot+Kafka+HBase

从零到一完整搭建企业级架构的通用卡包工程,让你迈到百度T4+ 。

886 学习 · 221 问题

查看课程