You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
土豆兄弟 549b0736b6 [新增功能](master): 初始化后项目
更新了log的 初始化配置代码
3 years ago
dev-protocol-log [新增功能](master): 初始化后项目 3 years ago
dev-protocol-test [新增功能](master): 初始化后项目 3 years ago
.gitignore [新增功能](master): 初始化后项目 3 years ago
README.md [新增功能](master): 初始化后项目 3 years ago
pom.xml [新增功能](master): 初始化后项目 3 years ago

README.md

百业代码规范及一些标准化过程示例 v0.1.1

0. 项目说明

对后端java代码进行一些标准化的过程说明,帮助整个技术团队提升自己的技术规范及水平

1. 项目内容说明

dev-protocol-test  
    - SpringBoot项目Test的编写规范及使用标准
    - 参考: https://mp.weixin.qq.com/s/W5v8zOCHbc2_NvobMGaU8w
dev-protocol-log
    - 分布式日志系统的设计及实现,主要涉及kafka Springboot ELK

2. 基本命令

- Kafka
    查看topic列表命令(连接其中一个就好了)
        【旧版】kafka-topics.sh --zookeeper 172.16.26.183:2181 --list
        【新版】kafka-topics.sh --bootstrap-server localhost:9092  --list
         zookeeper is not a recognized option主要原因是 Kafka 版本过高,命令不存在)
    创建topic主题
        kafka-topics.sh --bootstrap-server localhost:9092  --create --topic topic1 --partitions 1 --replication-factor 3
            --create 命令后 --topic 为创建topic 并指定 topic name
            --partitions 为指定分区数量
            --replication-factor 为指定副本集数量
    向kafka集群发送数据
        【无key型消息】kafka-console-producer.sh --bootstrap-server localhost:9092 --topic topic1
        【有key型消息】 kafka-console-producer.sh --bootstrap-server localhost:9092 --topic topic1 --property parse.key=true
        默认消息键与消息值间使用“Tab键”进行分隔切勿使用转义字符(\t)
    kafka命令接受数据
        kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic topic1 --from-beginning

3. 注意事项

必须在hosts文件中配置 /etc/hosts
    方法一:改掉/etc/sysconfig/network中hostname的值为localhost
    方法二:在/etc/hosts中添加127.0.0.1到该hostname的映射