微服务
-
分布式系统设计: 从1千到10亿用户的跨越
随着用户增长,分布式系统的架构也需要随之演进。本文介绍了在用户从1千增长到10亿的过程中,系统架构需要采用的技术以及随之做出的改变。原文: Distributed System D…
-
44dubbo的api包什么时候需要升级版本号?
1.接口里面方法的参数发生变化: 2.接口里面增加新的方法: 3.服务增加新的接口: 前言 尽管现在SpringCloud现在盛行市场,但是使用的dubbo的公司也大量存在,之前我…
-
54.Spring Boot入整合Mybatis分页插件
1.引入依赖: 2.配置属性: 3.在service中进行开启分页就可以: 前言 使用分页插件开发非常的方便,可以减少很多开发者的工作量,并且又不容易出错,本篇文章是介绍Sprin…
-
Java项目日志天花板
前言 一. 从controller层api的日志封装打印: 二.Dubbo调用日志插件: 结尾 前言 日志对于java项目来说非常的重要,很多时候排查问题需要我们根据日志去分析,所…
-
Dubbo面试怎么面?
前言 1.请简述Dubbo是什么,以及它的主要作用是什么? 2.Dubbo的核心组件有哪些?它们各自的作用是什么? 3.Dubbo支持哪些注册中心?默认使用的是哪一个? 4.Dub…
-
多用户对应多租户解决方案
需求分析 在进行多租户需求分析时,需要考虑以下几个方面: 用户管理:在多租户系统中,需要实现对用户的管理。这包括用户的注册、身份验证、权限控制等功能。 数据隔离:不同租户的数据需要…
-
攻略在手,轻松通关——系统架构师计软考
第一章:全面剖析考试内容范围 计算机技术与软件专业技术资格(水平)考试——系统架构师级别,是一项全面考察考生在系统架构设计、项目管理以及技术决策等方面综合能力的专业考试。其内容体系…
-
高可用架构,去中心化有多重要?
★ 微服务系列18篇 1 背景 在互联网高可用架构设计中,应该避免将所有的控制权都集中到一个中心服务,即便这个中心服务是多副本模式。对某个中心服务(组件)的过渡强依赖,那…
-
分布式链路跟踪系统 Zipkin
简介 官方地址:https://github.com/openzipkin/zipkin 链路追踪 Tracing Analysis 为分布式应用的开发者提供了完整的调用链路还原、…
-
Webman:您的专属HTTP代理服务器,让网络浏览更加畅快!
webman是什么 webman是一款基于workerman开发的高性能HTTP服务框架。webman用于替代传统的php-fpm架构,提供超高性能可扩展的HTTP服务。你可以用w…
-
解锁高性能!Webman框架驱动下的Nacos微服务注册与发现实践
上一篇:颠覆传统!Webman高性能框架实现Nacos微服务动态配置服务的全面突破 介绍了基础和配置中心如何使用。 介绍 什么是服务注册与发现 服务注册与发现是微服务架构…
-
OpenResty vs Webman 谁才是世界上最快的Web框架?
概述 当谈到Web开发框架时,性能和扩展性是两个非常重要的方面。而今天我要向大家推荐的是超高性能的Webman框架。在这篇文章中,我将介绍一关于Webman框架的特点和优势,以便让…
-
Redis Stack 技术栈之搜索引擎 RedisSearch
介绍 RedisSearch 是一个基于 Redis 的搜索引擎模块,它提供了全文搜索、索引和聚合功能。通过 RedisSearch,可以为 Redis 中的数据创建索引,执行复杂…
-
webman如何使用swoole事件驱动和协程?
Swoole 是什么? Swoole 是一个使用 C++ 语言编写的基于异步事件驱动和协程的并行网络通信引擎,为PHP提供协程、高性能网络编程支持。提供了多种通信协议的网络服务器和…
-
【上云笔记】云化过程中做了什么
参加面试时,许多面试官都会问我的项目经历做了什么,在突然提问下,我由于本来口才不佳的情况下,往往回答的不太优秀,所以按文章的方式来,总结一下。 为什么需要上云 在项目1.0.0发布…
-
golang研发岗面经(23年秋)
基础篇 进程、线程、协程的区别和联系 进程间的通信方式有哪些? 如何在运行时控制协程数? 协程的切换时机有哪些? 协程是如何使用堆栈的? TCP的三次握手,能不能用两次握手或者四次…