每一个系统都需要有一个供用户进入的入口,这个入口一般是用来接通公网和内网的通道。它是系统流量的总入口也是系统最前端的哨兵。本篇主要介绍从用户发起请求到负载均衡层的设计。

背景

系统入口的业务

当前系统与外部交互的场景有两个:

1.与终端的交互

当前系统终端有app端(andriod,ios)web端。所有终端主要都通过http协议与服务端交互。

2.与外部系统的交互

当前系统从某种意义上讲也是一个大的数据中台,有可能是提供接口由外部系统调我们接口灌输进来,也可能是我们需要提供接口供外部系统取用数据

流量体量分析

当前系统的流量灌输主要有以下几个方面:

1.外部数据的导入

外部数据会定时从各个地方汇聚到本系统,本场景下流量稳定,不会有流量激增。数据汇聚的频率具体要看每种数据的提供方,但总体来说并不会有很大的流量,唯一有高流量的位置在接收物联网设计的信息,暂定这一块的会产生100次每秒的并发。

2.用户行为

C端,B端,G端用户使用本产品所产生的流量,这部分流量应该从两方面来分析,一方面是预期行为产生的流量,另一方面是非预期行为产生的流量。

预期行为指的是用户在正常使用产品时产生的流量,比如查看首页,修改个人信息,查看药品信息等,这些行为极少会产生突增的流量倾泻,一般是依赖用户数量的增长而增长,依照业务方提供的信息,该企业服务过1亿左右的人,拥有多次消费的忠实用户大约有三百万人。经过业务的测算并考虑到以后的增长,我们以10倍的体量来设计,暂时认定本系统用户基数为3000W,每日产生2000万pv

非预期行为指如秒杀,爆款,明星离婚带来的不确定性用户行为,可能会在某个时间突然激增,这些流量可能会是我们预知的,比如秒杀。也可能是我们未知的比如突然出现爆款等。这些行为的流量就不好测算了,但是要求我们的系统拥有在突发情况下的紧急应对办法。

概要设计

这里我们主要讨论请求到达后端之后的流程,前端和app端的不做考虑。

针对如上的需求,我的设计是入口层分两部分:第一步分为http请求的输入,这一部分主要是用户行为产生的流量,包括预期性性和非预期性行为,请求首先到达第一层负载均衡器lvs,然后再由lvs转发到不同的第二层负载均衡器nginx上,nginx部分分为集群A和集群B,分别用来处理预期性行为和非预期性行为;第二部分为netty服务,用来接收各种各样协议类型的物联网数据。

                                             

 

详细设计

业务要求架构要能适应系统的野蛮生长,所以我整体上采用了两层负载的方案去设计。详细设计分为三个模块:1.第一层负载lvs 2.第二层负载nginx 3.netty服务

第一层负载lvs

对于nginx相信很多人都了解,但是对于lvs可能很多人都不熟悉。它与nginx相同,都是一个开源的软件,但不同点是它是基于的四层负载,而nginx是基于七层负载。我们用lvs做第一层负载,将请求负载到不同的nginx上。这样可以让二层的nginx做水平扩展。并且可以让每个nginx在功能上有所区分,比如nginx1负责业务1,nginx2负载业务2。这样架构就更加灵活了,可以让各个业务互不影响。比如出现秒杀场景时,可以在秒杀开始前增加秒杀场景nginx,即使没来得及增加设备,当前nginx挂掉,其他业务线也可以稳定运行。

*关于四层负载和七层负载这里简单讲解下:

osi网络分层将网络协议分为了七层,从下到上分为物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。每一层都有不同的协议,四层负载是指负载均衡器是根据前四层的协议来决定请求如何分发,也就是基于IP,TCP,IP等协议,根据ip加端口来决定请求如何分发,常见的有lvs和f5。它的速度比七层负载要快,因为不需要再解析请求的5,6,7层协议。七层负载指负载均衡器是根据前七层的协议来决定请求如何分发,常见的有nginx,apache。可以根据具体的应用层协议来决定如何转发请求,功能更多更灵活,但是效率要低于四层负载。

在这一层我们准备两台腾讯云服务器,采用lvs+keepalive来构建一个高可用的第一层负载。

第二层负载均衡nginx

这里我们需要配置两套nginx,一套用来接收用户预期性行为,一套用来接收非预期性的行为。由于在上一层我们使用了lvs,所以我们这一层的nginx可以水平扩容的,它的伸展性特别好,可以根据业务类型新增nginx(新开一条业务线,如果想让这条业务线与其他业务线隔绝,可以为这条业务线新加一套nginx),也可以根据流量大小横向扩展已经存在的nginx集群。

下面我们开始搭建我们的nginx:

1.安装nginx所需要的环境

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

2.安装nginx

由于nginx是源码包,所以需要编译安装,依次执行下面的命令

./configure --prefix=/usr/local/nginx
make
make install

安装完成后会在/usr/local/nginx目下下生成如下目录

cd /usr/loca/nginx/ ---进入安装目录
./sbin/nginx -t     ---检测是否安装成功

如果出现如下输出证明安装成功

安装成功后我们可以启动nginx啦

/usr/local/nginx/sbin/nginx  --启动nginx

启动成功后我们可以在浏览器输入nginx所在机器的ip来访问了(nginx默认监听80端口,所以直接ip访问即可)

上图为访问ip之后出现的页面,说明我们的nginx已经没有问题了。

下面为了让我们的nginx更加可靠,我们还需要再对nginx做一些配置,附上我的nginx配置文件(负载均衡服务器数量还没有确定,后面根据压测结果确定最终节点数)。

集群A的nginx.conf文件

#######################################################################################
################这里暂时只有一台服务器,大家见谅#######################################
#######################################################################################
#user  nobody;#设置worker进程的数量,这里设置成于cpu相同
worker_processes  2;##设置错误日志的输出级别为warn,减轻日志输出的压力
error_log  logs/error.log warn;
##设置pid文件路径
pid        logs/nginx.pid;events {##使用epoll模型,linux下建议使用epolluse epoll;##每个worker线城所能接受的最大连接数worker_connections  50000;##设置网路连接序列化,防止惊群现象发生,默认为on。##如果当前机器的worker线城很多的话可以选择置为off,但如果只有几个work线程的话建议为on,当前设为on。accept_mutex on;   }####################################################################################################################
################对于轮询算法的选择这里推荐:当集群中的机器配置都一致时采用轮询即可##################################
################如果配置不同则采用权重算法,调高配置高的机器的权重。同时如果发送到##################################
################服务的请求有很多比较耗时,可以采用第三方模块nginx-upstream-fair#####################################
######################################################################################################################疫苗集群地址,这里为疫苗服务设置了5台机器,因为这里是主打业务。
upstream vaccine-cluster{##这里采用默认的轮询算法即可server 172.17.16.4:8021 max_fails=5 fail_timeout=600s;server 172.17.16.4:8022 max_fails=5 fail_timeout=600s;server 172.17.16.4:8023 max_fails=5 fail_timeout=600s;server 172.17.16.4:8024 max_fails=5 fail_timeout=600s;server 172.17.16.4:8025 max_fails=5 fail_timeout=600s;
}
##样本集群地址
upstream specimen-cluster{##这里采用默认的轮询算法即可server 172.17.16.4:8031 max_fails=5 fail_timeout=600s;server 172.17.16.4:8032 max_fails=5 fail_timeout=600s;
}##血液集群地址
upstream blood-cluster{##这里采用默认的轮询算法即可server 172.17.16.4:8041 max_fails=5 fail_timeout=600s;server 172.17.16.4:8042 max_fails=5 fail_timeout=600s;
}##健康管理集群地址,这里为健康管理服务设置了5台机器,因为这里是主打业务。
upstream healthy-cluster{##这里采用默认的轮询算法即可server 172.17.16.4:8051 max_fails=5 fail_timeout=600s;server 172.17.16.4:8052 max_fails=5 fail_timeout=600s;server 172.17.16.4:8053 max_fails=5 fail_timeout=600s;server 172.17.16.4:8054 max_fails=5 fail_timeout=600s;server 172.17.16.4:8055 max_fails=5 fail_timeout=600s;
}##用户集群地址,用户基数比较多,设置了三台
upstream user-cluster{##这里采用默认的轮询算法即可server 172.17.16.4:8061 max_fails=5 fail_timeout=600s;server 172.17.16.4:8062 max_fails=5 fail_timeout=600s;server 172.17.16.4:8063 max_fails=5 fail_timeout=600s;
}##静态资源服务器
upstream static-cluster{##这里采用默认的轮询算法即可server 172.17.16.4:8071 max_fails=5 fail_timeout=600s;server 172.17.16.4:8072 max_fails=5 fail_timeout=600s;
}http {##设定mime类型,类型由mime.type文件定义include       mime.types;default_type  application/octet-stream;sendfile        on;#tcp_nopush     on;#keepalive_timeout  0;keepalive_timeout  65;##只提供80端口的监听server {listen       80;server_name  localhost;##设置编码为utf-8charset utf-8;##开启访问日志,用来更好的统计用户访问数据access_log  logs/host.access.log  main;##匹配疫苗服务相关请求location ^~/vaccine {proxy_pass http://vaccine-cluster;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_connection_timeout 30s;proxy_send_timeout 30s;proxy_read_timeout 30s;}##匹配样本服务相关请求location ^~/specimen {proxy_pass http://specimen-cluster;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_connection_timeout 30s;proxy_send_timeout 30s;proxy_read_timeout 30s;}##匹配血液服务相关请求location ^~/blood {proxy_pass http://blood-cluster;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_connection_timeout 30s;proxy_send_timeout 30s;proxy_read_timeout 30s;}##匹配健康管理服务相关请求location ^~/healthy {proxy_pass http://healthy-cluster;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_connection_timeout 30s;proxy_send_timeout 30s;proxy_read_timeout 30s;}##匹配用户服务相关请求location ^~/user {proxy_pass http://user-cluster;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_connection_timeout 30s;proxy_send_timeout 30s;proxy_read_timeout 30s;}##匹配数据拉取服务相关请求location ^~/transfer {proxy_pass http://172.17.16.4:8010;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_connection_timeout 30s;proxy_send_timeout 30s;proxy_read_timeout 30s;}##状态监控location /status {stub_status                 on;access_log                  off;##设置允许的ip,只有127.0.0.1和172.16.100.71两台服务器可以访问状态监控allow                       127.0.0.1;##设置允许的ip,只有127.0.0.1和172.16.100.71两台服务器可以访问状态监控allow                       172.16.100.71;##禁止访问,配合allow可以起到白名单的效果deny                        all;}##匹配静态资源服务器,这里没有将静态资源放到本nginx本地,因为考虑到后期可能会水平扩展nginx,所以将静态资源独立存放。location ~ .*\.(js|css|html|svg|ico|png|jpg|gif) {proxy_pass http://static-cluster;root static;proxy_connection_timeout 30s;proxy_send_timeout 30s;proxy_read_timeout 30s;}##如果都没有匹配则禁止访问location / {##禁止访问deny                        all;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}}

#user  nobody;#设置worker进程的数量,这里设置成于cpu相同
worker_processes  2;##设置错误日志的输出级别为warn,减轻日志输出的压力
error_log  logs/error.log warn;
##设置pid文件路径
pid        logs/nginx.pid;events {##使用epoll模型,linux下建议使用epolluse epoll;##每个worker线城所能接受的最大连接数worker_connections  10240;##设置网路连接序列化,防止惊群现象发生,默认为on。##如果当前机器的worker线城很多的话可以选择置为off,但如果只有几个work线程的话建议为on,当前设为on。accept_mutex on;   }##疫苗预约集群地址,这里为疫苗服务设置了5台机器,因为这里是主打业务。
upstream vaccine-order-cluster{server 172.17.16.4:8091 max_fails=5 fail_timeout=60s;server 172.17.16.4:8092 max_fails=5 fail_timeout=60s;server 172.17.16.4:8093 max_fails=5 fail_timeout=60s;server 172.17.16.4:8094 max_fails=5 fail_timeout=60s;server 172.17.16.4:8095 max_fails=5 fail_timeout=60s;
}http {##设定mime类型,类型由mime.type文件定义include       mime.types;default_type  application/octet-stream;sendfile        on;#tcp_nopush     on;#keepalive_timeout  0;keepalive_timeout  65;##只提供80端口的监听server {listen       80;server_name  localhost;##设置编码为utf-8charset utf-8;##开启访问日志,用来更好的统计用户访问数据access_log  logs/host.access.log  main;##匹配疫苗预约订单服务相关请求location ^~/vaccine/order {proxy_pass http://vaccine-order-cluster;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}location / {deny  all;}}}

 

*:需要为nginx安装http_stub_status_module模块

 

*:nginx的安装和启动都比较方便,值得一提的是,nginx的所有操作都被封装到sbin目录下的nginx脚本里了,不管我们要对nginx做什么操作都可以直接运行这个脚本。下面列出一些常用的命令

./nginx --不带参数表示启动nginx,默认去找conf目录下的nginx.conf配置文件

./nginx -c /usr/local/nginx/conf/nginx.conf   --以指定的配置文件来启动nginx

./nginx -s stop    --停止nginx

/nginx -s reload   --重新加载nginx的配置文件,如果修改了nginx配置可以使用这个命令刷新配置

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 宝塔控制面板安装配置,免费创建网站图文教程详解

    如果你要安装宝塔linux面板,你要准备好一个纯净版的linux操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有环境不可安装)。支持的操作系统有CentOS,Ubuntu、Debian、Fedora。这里给大家演示的是centos7.5。 1,通过ssh工具登录服务器 这里推荐大家使用Putty进行…...

    2024/4/23 17:21:03
  2. OSPF基础总结

    OSPF基础总结一、OSPF的5种基本数据包HELLO ----- 用于邻居的发现,建立,保活(10s),里面含有router id,这个是唯一的,用于路由器建立邻居关系所用的身份标识。DBD ---- 数据库描述包 ----里面包含了数据库目录信息(LSA的目录信息)LSR ---- 链路状态请求LSU ---- 链路状…...

    2024/4/26 21:37:07
  3. Docker超简单入门教程

    前提 本文是基于windows环境下使用docker的学习文章 其实我也有很长的一段时期在ubuntu系统下开发,很喜欢linux系统的纯净方便,但是当你身边同事都是使用windows与你交流沟通传输资料的时候,使用linux系统开发倒是一件不方便的事情,再加上领导曾说了一句你用windows吧别和同事们…...

    2024/4/24 11:33:38
  4. 5G NR PDCCH速率匹配

    速率匹配概述在5G NR中,3GPP采用的信道编码方案主要有两种,Polar和LDPC,其中控制信道和广播信道采用Polar编码,数据信道采用LDPC。速率匹配是根据信道编码后的不同码流长度做不同的处理,从而使得码流长度与实际传输能力相匹配,速率匹配的方案是与编码的方式强相关的。 …...

    2024/4/24 11:33:39
  5. 一文详解对称密钥加密

    TL;DR: 前面几篇文章我们介绍了密码学的两大基本单元 - 随机数和Hash算法。有了这两大基元的加持,我们就可以开始密码学中的加解密算法的介绍。本文我们将重点介绍密码学中的对称密钥算法,包括流密码算法,块密码算法;各种算法的基本原理,重点介绍了主流的块密码算法的补位…...

    2024/4/24 11:33:43
  6. k8s使用Harbor仓库

    title: kubeadm安装k8s 1.15版 image: /images/theme/k8s.jpg前提: 1、安装 k8s 的节点必须是大于 1 核心的 CPU 2、阿里云的repo 和base源 curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo curl -o /etc/yum.repos.d/epel.repo ht…...

    2024/4/24 11:33:41
  7. Redis学习整合

    RedisRedis1.关系型数据库CAP原理CAPCAP 的三进二BASE2. 分布式和集群简介分布式集群3. Redis入门是什么特点应用基本操作添加取值4. Redis数据类型StringListSetHashZset5. Redis三种特殊数据类型geospatial 地理位置Hyperloglog 基础统计Bitmaps6. Redis的事务事务7. Redis锁…...

    2024/4/24 11:33:36
  8. Guava 心得:Guava Cache

    缓存,在我们日常开发中是必不可少的一种解决性能问题的方法。简单的说,cache 就是为了提升系统性能而开辟的一块内存空间。缓存的主要作用是暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用。在日常开发的很多场合,由于受限于硬盘IO的性能或者我们自身业务系…...

    2024/4/24 11:33:35
  9. Python 标准库1

    Python 的标准库包括了很多的模块,从 Python 语言自身特定的类型和声明,到一些只用于少数程序的不著名的模块。1、内建函数和异常下面的这两个模块比其他模块加在一起还要重要:定义内建函数的 __builtin__ 模块:如 len, int, range ...定义所有内建异常的 exceptions 模块 …...

    2024/4/16 2:34:33
  10. 自己对Java正则表达式的一些总结

    超好的文章 对正则表示式的经典阐述,参考下面这篇文章: 经典的文章 以下所写的内容都基于java 的讨论。 自己遇到的一些问题从字符串中提取第一个左括号的字符,需要的知识点: 1)懒惰匹配 2)零宽断言 不多说直接上代码。package corporation.regex;import java.util.regex…...

    2024/4/24 11:33:31
  11. JavaScript数组

    常见数组方法1、some()2、reduce()3、Every()4、map()5、flat()6、filter()7、forEach()8、 findIndex()9、 find()10、 sort()11、 concat()12、 fill()13、 includes()14、 reverse()15、 flatMap() 在JavaScript中,数组是一个特殊的变量,用于…...

    2024/4/24 11:33:30
  12. 寻找月亮

    目标:用图像投影的方法来寻找超简单的图案步骤一:模糊后转化成灰度图src = cv.imread("D:/pythonTest/img/8.jpg") #cv.imshow("input",src) src1 = cv.GaussianBlur(src,(3,3),0) gray = cv.cvtColor(src1,cv.COLOR_BGR2GRAY)步骤二:转化为二值图像ret…...

    2024/4/24 11:33:28
  13. React学习之旅Part3:React中JSX语法的使用(渲染数字、渲染字符串、渲染布尔值、为属性绑定值、渲染JSX元素、渲染JSX元素数组、将普通字符串数组转换为JSX数组并渲染)

    JSX语法可以:渲染数字 渲染字符串 渲染布尔值 为属性绑定值 渲染JSX元素 渲染JSX元素数组 将普通字符串数组转换为JSX数组并渲染可直接将标签放入render()方法中: 该标签经过Babel的转换后不是一个HTML标签了 而是一个对象 import React from react import ReactDOM from rea…...

    2024/4/24 11:33:28
  14. python 异常情况处理

    异常情况处理 def ceshi():number = input(请输入一个数字: )number = int(number)# try 里面是有可能有异常的try:result = 10/number# except 是异常捕获,多个except也只能执行一个except ValueError:print(请输入整数)except ZeroDivisionError:print(请输入非0 整数)# el…...

    2024/4/23 21:28:09
  15. Python学习笔记05——类的创建及使用

    1类的定义 1.1类的组成属性 具体属性 特点方法 构造方法 构造方法用于构造实例对象,__init__,传入参数第一个必须是self方法 成员方法 成员方法定义在类中,第一个参数必须是self,方法前加__方法 私有方法 私有方法不能由外部调用,第一个参数必须是self方法 静态方法 静态方…...

    2024/4/24 17:20:06
  16. DDD之4聚合和聚合根

    聚合就是归类的意思,把同类事物统一处理; 聚合根也就是最抽象,最普遍的特性; 背景 领域建模的过程回顾: 那么问题来了? 为什么要在限界上下文和实体之间增加聚合和聚合根的概念,即作用是什么? 如何设计聚合? 按照一般的研究和学习思路,先弄懂概念,然后结合实际例子理…...

    2024/4/26 21:25:50
  17. 《Linux操作系统-系统移植》第12章 5G模组移植-第1节 中移物联5G移植(PPP拨号)

    开发环境 主机:ubuntu14.04 开发板内核版本:linux-4.14.78 1 内核驱动修改 当模块连接到USB串行驱动时,驱动程序将在目录/dev中创建设备文件, ttyUSB0/ttyUSB1/ 接下来就是讲解如何移植USB Serial。1.1增加PID&VID 要想识别模块,客户应该在下面添加模块ID信息 File: […...

    2024/4/20 4:29:18
  18. 《Java编程思想》学习笔记【二】

    终于忙完项目了…开始暑假学习。一切都是对象。 尽管一切都看作对象,但是操纵的标识符实际上是对对象的一个“引用”。 可以将这一切情形想象成用遥控器(引用)来操作电视机(对象)。 当有人想改变频道或减小音量时,实际操控的是遥控器(引用),再由遥控器来调控电视机(对…...

    2024/4/17 15:48:06
  19. C#操作Redis

    前提在安装Redis的情况下,不在赘述,上代码NuGet引用Redis、StackExchange.Redis封装类:using ServiceStack.Redis; using System; using System.CodeDom; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace…...

    2024/4/16 8:40:42
  20. 数据可视化pyecharts学习笔记---散点图

    直角坐标系图表–散点图 from pyecharts.charts import Scatter from pyecharts.charts import EffectScatter 1、基本示例 from pyecharts import options as opts from pyecharts.charts import Scatter from pyecharts.faker import Fakerscatter = Scatter() scatter.add_x…...

    2024/4/22 1:21:50

最新文章

  1. Vite与Vue 3快速上手指南

    Vite是一个由Evan You(Vue的创始人)开发的快速开发工具,用于构建现代化的Web应用程序。它具有快速的冷启动时间和实时模块热重载功能,使得开发者能够更快地开发和调试应用程序。 Vue 3是Vue.js的最新版本,它引入了许多…...

    2024/4/26 22:09:54
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. C# 抽象类、接口

    (1)、抽象类和抽象方法的定义和实现:abstract override abstract class Vehicle{ public abstract void Run(); } 继承抽象类并且实现抽象方法 class RaceCar : Vehicle{ public override void Run(){ } } (2)、接口的…...

    2024/4/21 22:18:00
  4. 基于AI智能识别技术的智慧展览馆视频监管方案设计

    一、建设背景 随着科技的不断进步和社会安全需求的日益增长,展览馆作为展示文化、艺术和科技成果的重要场所,其安全监控系统的智能化升级已成为当务之急。为此,旭帆科技(TSINGSEE青犀)基于视频智能分析技术推出了展览…...

    2024/4/26 15:50:29
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/26 18:09:39
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/26 20:12:18
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/25 18:38:39
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/25 18:39:23
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/25 18:39:22
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/25 18:39:22
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/26 21:56:58
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/25 16:48:44
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/26 16:00:35
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/25 18:39:16
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/26 22:01:59
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/25 18:39:14
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/25 18:39:12
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/25 2:10:52
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/25 18:39:00
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/26 19:46:12
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/25 18:38:58
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/25 18:38:57
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57