前言 Kafka 提供了数据高可靠的特性,但是如果使用不当,你可能无法享受到这一特性,今天我们就来看看如何正确的使用Kafka 保证数据的不会丢失吧! 生产者的正确的消息发送...
![240](https://upload.jianshu.io/users/upload_avatars/25925157/be576152-43c8-40cd-877d-7b4c5ff9368d.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 Kafka 提供了数据高可靠的特性,但是如果使用不当,你可能无法享受到这一特性,今天我们就来看看如何正确的使用Kafka 保证数据的不会丢失吧! 生产者的正确的消息发送...
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,Rabbi...
基于c语言开发高性能key-value存储非关系形数据库数据库。 一 基础知识 1.1 五种类型操作 1.1.1 String 1. 脚本操作: 1.1.2 hash 每一个...
来自:博客园(作者:小菜技术)原文链接:https://www.cnblogs.com/cxiaocai/p/12189848.html 前言 synchronized是jv...
JWT官网: https://jwt.io/JWT(Java版)的github地址:https://github.com/jwtk/jjwt 什么是JWT Json Web ...
使用自定义参数注解获取请求头中的Authorization信息 背景 项目开发中将用户信息加密后放在一个字符串中,返回给前端;前端将其放在 Authorization中,请求...
一、微服务定义 1.1 定义一 微服务是一种架构风格,将单体应用划分成一组小的服务,尽量符合单一职责的原则,使得服务之间相互协作,实现业务功能; 每个服务都运行在独立的进程、...
如果都使用if-else的话,就会使用代码变的臃肿,而且难以复用。那我们就可以根据不同的情况,将不同的方式封装成不同的策略,将策略与它的使用对象分离开来。 案例: 定义注解,...
前言 对于微服务而言配置本地化是个很大的鸡肋,不可能每次需要改个配置都要重新把服务重新启动一遍,因此最终的解决方案都是将配置外部化,托管在一个平台上达到不用重启服务即可一次修...