- 博客(12)
- 收藏
- 关注

原创 (一)让一个java程序员流泪,这样做就对了
最近接手了一个同事写的代码,让我深深的怀疑人生,摘录几条,仅供娱乐,看下他是怎么捣鼓的吧。涉及内容 :对象赋值,列表修改,时间比较,map初始化,sql数据更新等
2021-02-23 17:25:13
696
4
原创 微服务聚合层的作用
微服务架构下,系统拆分为多个独立的微服务,每个服务通常关注一个特定的业务领域,可能需要跨多个服务进行交互。流量管控:实施限流(如每秒最多1000次请求)、熔断(服务故障时快速失败)和监控(统计接口性能)。复杂调用链:前端一个操作触发多个服务调用(如结账涉及库存、支付、物流服务)。原先分别调用独立,就可以改造为只提供一个后端接口,屏蔽内部实现的细节。下游只提供最简单的基础能力,业务逻辑在上层的聚合服务实现。
2025-03-09 15:38:16
224
原创 数据库 connection 跟 session 的概念
使用连接池时,多个 HTTP 请求可能共享同一物理连接,但每个请求会绑定到独立会话(通过重置会话状态实现隔离)。连接是物理层面的,可以类比为马路,会话是逻辑层面,管理请求的事务,可以类比为车。
2025-03-01 15:43:14
266
原创 LoadBalancer 负载均衡与 nacos 服务发现的关系分析
针对 gateway 处理请求, loadbalance 结合 nacos 选择实例以及缓存的处理链路分析
2024-09-24 14:18:07
474
原创 Elasticsearch集群配置
表示该节点可以成为集群的主节点(Master Node)。主节点负责管理集群的元数据和管理集群范围内的更改,比如创建或删除索引、跟踪节点的加入和离开等。一个节点配置了 node.master: true 和 node.data: true,则它既可以作为主节点,也可以作为数据节点。该设置用于指定在集群启动时参与主节点选举的初始主节点。修改 /etc/security/limits.d/20-nproc.conf。本次配置有三个节点,node-1 ,node-2 配置主节点候选人。在/bin目录下启动ES。
2024-09-12 17:57:55
370
原创 Springboot + nacos + k8s 优雅停机
1. 至少有一个服务可用 K8S 配置滚动部署策略2. 服务下线后不再被调度 - 服务关闭时主动下线 nacos - 服务关闭时清理应用里的 loadbalance 实例列表缓存3. 之前进来的请求可以返回 延迟下线,最大可能保证功能结束
2024-09-12 17:52:18
609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人