- 博客(11)
- 收藏
- 关注
原创 Zookeeper入门
伴随着分布式系统的诞生而产生的。为了解决分布式系统中等信息。它的主要功能有发布订阅、配置管理、负载均衡、分布式锁、集群管理、分布式协调、master服务器选举等。
2024-05-06 00:45:57
162
1
原创 多线程任务编排:CompletableFuture从入门到精通
我们把Runnable理解为最基本的,只具备在线程下执行一段逻辑的能力。为了获取执行的返回值,创造了Callable和与其配合使用的Future。为了将任务之间进行逻辑编排,就诞生了CompletableFuture。关于如何理解任务的逻辑编排,举一个简单的例子:打开电脑-更新系统这两个操作是有先后顺序的,但是泡茶和这两个操作没有先后顺序,是可以并行的,而开始办公必须要等待其他操作结束之后才能进行,这就形成了任务编排的执行链。在IO密集型系统中,类似的场景有很多。
2024-04-09 10:59:22
856
1
原创 ELK+filebeat+kafka日志收集
我们主要完成在Docker环境下部署 Filebeat 日志收集工具,他是搭建ELK日志非常重要的一部分,我们利用Filebeat日志收集完成之后,将数据写入 Elasticsearch 后用 Kibana 进行可视化展示,目前我们已经完成了Fliebeat + Es +Kibana部分。
2024-03-27 10:35:32
760
转载 Kafka入门篇
Kafka 是由 公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。消息:Kafka 中的数据单元被称为,也被称为记录,可以把它看作数据库表中某一行的记录。批次:为了提高效率, 消息会写入 Kafka,批次就代指的是一组消息。主题:(Topic)消息的种类称为 ,可以说一个主题代表了一类消息。相当于是对消息进行分类。主题就像是数据库中的表。分区:(partition)主题可以被分为若干个分区,同一个主题中的分
2024-03-21 17:48:34
73
1
转载 Sharding Sphere
ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 Sharding-JDBC 、 Sharding-Proxy 和 Sharding-Sidecar (计划中)这 3 款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如 Java 同构、异构语言、容器、云原生等各种多样化的应用场景。如果我们不需要向 mycat 一样,部署独立服务代理,那么其实我们只要关注 Sharding-JDBC 即可,目前最新的是 4.0.0-RC1 的版本。
2024-03-19 15:38:42
30
1
原创 Nginx基本使用
user nginx;events {http {# 60秒内 如果请求某一个应用失败3次,则认为该应用宕机 时间到后再有请求进来继续尝试连接宕机应用且仅尝试 1 次,如果还是失败,则继续等待 60 秒...以此循环,直到恢复# 设置8083位备机# 开启/关闭 压缩机制gzip on;# 根据文件类型选择 是否开启压缩机制# 设置压缩级别,越高资源消耗越大越耗时,但压缩效果越好# 设置是否携带Vary:Accept-Encoding 的响应头。
2024-03-18 17:01:00
2197
原创 Spring Security
spring security0:简介Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。一般来说中大型的项目都是使用SpringSecurity 来做安全框架。小项目有Shiro的比较多,因为相比与SpringSecurity,Shiro的上手更加的简单。一般Web应用的需要进行认证和授权。认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户授权:经过认证后判断当前用
2024-03-12 16:28:51
766
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人