摘要:
官方手册 [Git - Book](Git - Book) 本地配置GitLab SSHKey 打开Git Bash ,输入命令:ssh-keygen -t rsa -C "youremail@example.com" ,目的是生成本地密钥 登陆GitLab,打开“settings”,“SSH Ke 阅读全文
摘要:
引入Maven依赖: 测试Controller的代码 Mock测试打印输出的日志: 阅读全文
摘要:
The spring-boot-devtools module provides additional development-time features such as automatic restarts, for a smoother application development exper 阅读全文
摘要:
SpringBoot本身不提供WebSocket支持,还是需要服务器如内嵌的Tomcat对WebSocket的支持。 引入maven依赖: 引入Spring Boot对WebSocket依赖实际上是Spring对WebSocket的支持: 客户端这里使用Sockjs,非原生的websocket支持的 阅读全文
摘要:
转载原文出处:https://www.iteye.com/blog/xinklabi-2324553 1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2.鲍勃把公钥送给他的朋友们 帕蒂、道格、苏珊 每人一把。 3.苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。 4.鲍勃 阅读全文
摘要:
后台和停止kafka服务 注意事项: 生产环境推荐使用-daemon参数后台启动kafka,然后搭配使用nohup和& 如果不想使用kafka-server-stop.sh 关闭一台机器上的所有kafka broker,还可以使用另一种方式,首先jps查看kafka的pid,然后运行ps ax | 阅读全文
摘要:
import org.apache.kafka.clients.consumer.ConsumerRecord; import org.apache.kafka.clients.consumer.ConsumerRecords; import org.apache.kafka.clients.consumer.KafkaConsumer; import java.util.Arrays; imp... 阅读全文
摘要:
prodcer同步发送的机制虽然能保证消息不丢失,但是不推荐生产环境使用,性能很差。一般都是采用异步方式发送消息,把消息先放入缓冲区,然后再由IO线程推送出去,存在消息丢失的风险,而且可能发生乱序。 下面给出Kafka无消息丢失的配置: Producer端配置 block.on.buffer.ful 阅读全文
摘要:
Kafka在生产者中序列化为二进制对象推送给Broker,下面是一个自定义序列化的示例,序列化一个User对象; 首先,引入jackson-mapper-asl 然后定义需要被序列化的实体类: package cn.org.fubin; public class User { private Str 阅读全文
摘要:
实现一个用于审计功能的分区策略:假设我们有两类消息,其中一类消息的key为audit,用于审计,放在最后一个分区中,其他消息在剩下的分区中随机分配。 先创建一个三个分区三个副本的主题audit-test: 然后实现Kafka客户端提供的Partitioner接口: 接下来设定启动类参数: 最后验证: 阅读全文