×

ribbon

从源码角度搞懂 Ribbon 的负载策略(ribbon负载算法)

寒星竹雪 寒星竹雪 发表于2024-05-09 浏览4635 评论0
前言 Ribbon 是 Netflix公司的一个开源项目,现已被收录到 SpringCloud ,是一个基于 HTTP 和 TCP 的客户端负载均衡器,当我们将 Ribbon 与 Eureka一起使用时,Ribbon会从Eureka注册中心去获取服务端列表,通过轮询方式达到负载均衡的作用,客户端负载均衡中用心跳机制去维护服务端清单的有效性,这个过程需要配合服务注册中心一起完成。 什么是负载均衡? 负载均衡是我们处理高并发、缓解网络压力和进行服务端扩容的重要手段之一,但是一般情况下我们所说的

ribbon

Ribbon与Feign的入门使用(feign和ribbon和rpc调用)

寒星竹雪 寒星竹雪 发表于2024-04-30 浏览4401 评论0
1. 负载均衡Ribbon Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 负载均衡策略 随机策略:该策略实现了从服务清单中随机选择一个服务实例的功能。 轮训策略:该策略实现按照线性轮询的方式依次选择实例的功能。 基于基于ribbon实现负载均衡 开启ribbon负载均衡,注解@LoadBalanced @Configuration public class ConfigBean { @Bean

django

43.Django权限系统auth模块详解(django权限管理框架)

寒星竹雪 寒星竹雪 发表于2024-04-30 浏览28152 评论0
昨天我们为了登录admin,通过命令创建了超级用户,你是不是有个疑问——这创建的超级用户的信息是存放在哪里了呢?   这就想到了我们映射数据库时,Django自动创建的一些表(这也是之前进行数据库迁移时没有提到的那些表)!!! 0.初接触   如上图就是Django自带的auth系统对应的表,也就是存放了之前创建的超级用户信息的表(也也就是之前没有提及到的数据库迁移生成的表~) 注意点:上面所示表中有多对多表关系生成的中间表,而Django很人性化的一点是:如果是多对

django

Django面试题汇总 (Django面试题)

寒星竹雪 寒星竹雪 发表于2024-04-28 浏览5818 评论0
Django面试题汇总 目录 1.django请求的生命周期? 2.列举django中间件的5个方法?以及django中间件的应用场景? 3.谈谈你对restfull 规范的认识? 4.django rest framework框架中都有那些组件? 5.django rest framework框架中的视图都可以继承哪些类? 6.简述 django rest framework框架的认证流程。 7.django rest framework如何实现的用户访问频率控制? 8.Celery

rabbitmq

RabbitMQ基本使用

寒星竹雪 寒星竹雪 发表于2024-04-27 浏览6590 评论0
目录 一、消息队列 1、Message queue 释义 2、问题思考 3、存在问题 ①、过度耦合: ②、缺少缓冲: 4、优化方案  5、案例分析 ①、带来的好处 ②、消息队列特点 6、Email邮件案例: 7、AMQP 8、技术选型   9、RabbitMQ 二、Docker安装部署RabbitMQ 1、获取镜像 2、自定义容器 3、容器启动后查看日志   4、 进入管理后台  三、搭建RabbitMQ项目 1、登录账号 ①、 配置账号​ ②、授权

scala

spark—累加器和广播变量(spark 广播变量的使用)

寒星竹雪 寒星竹雪 发表于2024-04-25 浏览5918 评论0
一、累加器 定义:累加器用来把 Executor 端变量信息聚合到 Driver 端。在 Driver 程序中定义的变量,在Executor 端的每个 Task 都会得到这个变量的一份新的副本,每个 task 更新这些副本的值后,传回 Driver 端进行 merge。 package com.bigdata.SparkCore.wd import org.apache.spark.rdd.RDD import org.apache.spark.util.LongAccumula

scala

Spark与Python结合:PySpark初学者指南

寒星竹雪 寒星竹雪 发表于2024-04-25 浏览4521 评论0
Apache Spark开发人员每年的平均年薪为110,000美元。毫无疑问,Spark在这个行业中已经被广泛使用。由于其丰富的库集,Python今天被大多数数据科学家和分析专家使用。 将Python与Spark集成是开源社区的主要礼物。 Spark是用Scala语言开发的,与Java非常相似。它将程序代码编译为用于Spark大数据处理的JVM的字节码。为了支持Spark和Python,Apache Spark社区发布了PySpark。在本文中,我们将讨论以下主题: 1、Apa

html5教程

又是一年毕业季,这百道前端面试题你都会了嘛(基础题+2套简历模板)

寒星竹雪 寒星竹雪 发表于2024-04-24 浏览4865 评论0
前言 又到一年的毕业季了,大家都找到心仪的工作了吗?小牛马特此整理了百道前端面试基础题,对想要成为前端开发工程师的你一定很有帮助! 两套前端开发工程师简历模板。 链接:https://pan.baidu.com/s/1CmFN9IdGOi7_PQahELa4xw 提取码:LDL6 一、HTML、CSS 相关 1. 网络中使用最多的图片格式有哪些  JPEG,GIF,PNG,最流行的是 jpeg 格式,可以把文件压缩到最小 在 ps 以 jpeg 格式存储时,提供

爬虫

Python Xpath解析 数据提取 基本使用

寒星竹雪 寒星竹雪 发表于2024-04-23 浏览6686 评论0
Python Xpath解析 数据提取 使用介绍&常用示例 前言 XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历,XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。 提示:以下是本篇文章正文内容,下面案例可供参考 一、from lxml import etree 1.pip install lxml pip ins

scala

flink1.12 单机安装(flink单机部署)

寒星竹雪 寒星竹雪 发表于2024-04-22 浏览11166 评论0
Local本地模式 运行流程: Flink程序由JobClient进行提交 JobClient将作业提交给JobManager JobManager负责协调资源分配和作业执行。资源分配完成后,任务将提交给相应的TaskManager TaskManager启动一个线程以开始执行。TaskManager会向JobManager报告状态更改,如开始执行,正在进行或已完成。 作业执行完成后,结果将发送回客户端(JobClient) 下载 https://mirrors.bfs

objective-c

WebRTC 实现P2P音视频通话——原生IOS端使用WebRTC实现一对一音视频通话

寒星竹雪 寒星竹雪 发表于2024-04-21 浏览5009 评论0
前言 WebRTC 实现P2P音视频通话——原生IOS端使用WebRTC实现一对一音视频通话将基于前两篇博客<<信令服务器>><<stun/trun P2P穿透和转发服务器>>的基础环境之上实现IOS原生客户端P2P音视频通话。 WebRTC 实现P2P音视频通话——实现一对一音视频通话本文将记录获取摄像头,麦克风的音视频流->连接信令服务器 ->加入房间并创建PeerConnection配置stun/turn服务,设置回调

tomcat

【部署】部署项目到腾讯云服务器,常用组件安装配置,Java,MySQL,Tomcat,Nginx,Servlet+JSP路径配置

寒星竹雪 寒星竹雪 发表于2024-04-21 浏览3937 评论0
Linux环境部署(腾讯云) Java 下载jdk 下载linux版本jdk:https://www.oracle.com/java/technologies/downloads/ 选择:jdk-8u333-linux-x64.tar.gz 解压安装 tar -zxvf jdk-8u333-linux-x64.tar.gz 添加环境变量 编辑配置,在最后添加 vim /etc/profile export JAVA_HOME=/home/software/jdk1