范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

基于MySQL主从模式搭建上万并发的系统架构?

  目录:
  一、主从复制基本概念
  二、MySQL主从复制介绍
  三、主从搭建配置
  四、MySQL主从复制常见问题分析
  一、主从复制基础概念
  在了解主从复制之前必须要了解的就是数据库的二进制日志(binlog),主从复制架构大多基于二进制日志进行。
  1.1 二进制日志管理说明
  二进制日志在哪?如何设置位置和命名?
  在my.cnf文件中使用 log-bin = 指定;命名规则为 mysql-bin.000000 (后为6位数字)
  二进制日志位置 :
  mysql> show variables like   "%log_bin%"   ;
  +---------------------------------+-----------------------------------------+
  | Variable_name | Value |
  +---------------------------------+-----------------------------------------+
  | log_bin | ON |
  | log_bin_basename | /application/mysql/data/mysql-bin |
  | log_bin_index | /application/mysql/data/mysql-bin.index |
  | log_bin_trust_function_creators | OFF |
  | log_bin_use_v1_row_events | OFF |
  | sql_log_bin | ON |
  +---------------------------------+-----------------------------------------+
  6 rows in   set (0.06 sec)
  日志命名:
  mysql> show binary logs;
  +------------------+-----------+
  | Log_name | File_size |
  +------------------+-----------+
  | mysql-bin.  000001   | 2979 |
  | mysql-bin.000002 | 120   |
  +------------------+-----------+
  2 rows in   set (0.00 sec)
  二进制日志记录什么? 二进制日志中记录的是一个个完成的事件
  二进制日志格式是怎样的? 推荐使用row格式
  查看当前使用的日志格式:
  mysql> show variables like   "%format%"  ;
  +--------------------------+-------------------+
  | Variable_name | Value |
  +--------------------------+-------------------+
  | binlog_format | ROW |
  | date_format | %Y-%m-%d |
  | datetime_format | %Y-%m-%d %H:%i:%s |
  | default_week_format | 0   |
  | innodb_file_format | Antelope |
  | innodb_file_format_check | ON |
  | innodb_file_format_max | Antelope |
  | time_format | %H:  %i:  %s |
  +--------------------------+-------------------+
  8 rows in   set (0.00 sec)
  二进制日志如何滚动? 每次重启都会刷新日志,也可以通过命令进行刷新 reset master;
  二进制日志用来干嘛? 备份恢复,起始点的备份恢复
  二进制日志的操作命令? 查看都有哪些二进制日志
  mysql> show binary logs;
  +------------------+-----------+
  | Log_name | File_size |
  +------------------+-----------+
  | mysql-bin.  000001   | 2979 |
  | mysql-bin.000002 | 167   |
  | mysql-bin.000003   | 120 |
  +------------------+-----------+
  3   rows in   set (0  .00   sec)
  查看当前使用的二进制日志文件:
  mysql> show master status;
  +------------------+----------+--------------+------------------+-------------------+
  | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
  +------------------+----------+--------------+------------------+-------------------+
  | mysql-bin.000003 |   120   | | | |
  +------------------+----------+--------------+------------------+-------------------+
  1   row in   set (0  .00   sec)
  binlog相关详情参照:
  http://www.cnblogs.com/clsn/p/8087678.html#_label6
  1.2 mysql传统备份方式和缺陷
  二进制日志备份  mysqldump  必须有数据库服务器完成逻辑工作,需要更多地cpu周期  逻辑备份还原速度慢:需要MySQL加载和解释语句、转化存储格式、重建引擎  xtrabackup  文件大  不总是可以跨平台、操作系统和MySQL版本
  1.3 MySQL主从复制能为我们做什么高可用  辅助备份  分担负载
  二、MySQL主从复制介绍2.1 复制技术
  作用:
  保证数据安全(异机实时备份)
  保证服务持续运行(宕机接管)
  主从复制实现基本原理
  自带功能,复制是 MySQL 的一项功能,允许服务器将更改从一个实例复制到另一个实例。
  主服务器将所有数据和结构更改记录到二进制日志中。
  从属服务器从主服务器请求该二进制日志并在本地应用其内容。即通过把主库的binlog传送到从库,从新解析应用到从库。
  2.2 复制架构
  mysql复制的应用常见场景:  应用场景1 :从服务器作为主服务器的实时数据备份
  应用场景2 :主从服务器实现读写分离,从服务器实现负载均衡
  应用场景3 :把多个从服务器根据业务重要性进行拆分访问
  传统的 MySQL复制提供了一种简单的 主–从复制 方法,有一个主,以及一个或多个从。
  主节点执行和提交事务,然后将它们(异步地)发送到从节点,以重新执行(在基于语句的复制中)或应用(在基于行的复制中)。
  这是一个 shared-nothing 的系统,默认情况下所有 server 成员都有一个完整的数据副本。
  (图)MySQL 异步复制
  还有一个半同步复制,它在协议中添加了一个同步步骤。
  这意味着主节点在提交时需要等待从节点确认它已经接收到事务。只有这样,主节点才能继续提交操作。
  (图)MySQL 异步复制
  在上面的两个图片中,可以看到传统异步 MySQL 复制协议(以及半同步)的图形展示。
  蓝色箭头表示在不同 server 之间或者 server 与 client 应用之间的信息交互。
  2.3 MySQL主从复制原理介绍
  复制过程:
  开启binlog日志,通过把主库的binlog传送到从库,从新解析应用到从库。
  复制需要3个线程(dump、io、sql)完成,5.6从库多个sql。
  复制是异步的过程。主从复制是异步的逻辑的SQL语句级的复制。
  复制前提:  主服务期一定要打开二进制日志
  必须两台服务器(或者是多个实例)
  从服务器需要一次 数据初始化 如果主从服务器都是新搭建的话,可以不做初始化如果主服务器已经运行了很长时间,可以通过备份将主库数据恢复到从库
  主库必须要有对从库复制请求的用户。
  从库需要有relay-log设置,存放从主库传送过来的二进制日志: show variables like "%relay%";
  在第一次的时候,从库需要change master to 去连接主库。
  change master信息需要存放到master.info中 :show variables like "%master_info%";
  从库怎么知道,主库发生了新的变化?通过relay-log.info记录的已经应用过的relay-log信息。
  在复制过程中涉及到的线程
  从库会开启一个IO thread(线程),负责连接主库,请求binlog,接收binlog并写入relay-log。
  从库会开启一个SQL thread(线程),负责执行relay-log中的事件。
  主库会开启一个dump thrad(线程),负责响应从IO thread的请求。
  主从怎么实现的?
  通过二进制日志
  至少两台(主、从)
  主服务器的二进制日志"拿"到从服务器上再运行一遍。
  通过网络连接两台机器,一般都会出现延迟的状态。也可以说是异步的。
  2.4 执行原理--第一次开启主从过程从库通过手工执行change master to 语句连接主库,提供了连接的用户一切条件:
  (user、password、port、ip)
  并且让从库知道,二进制日志的起点位置(file名 position号)
  start slave
  从库的IO和主库的dump线程建立连接
  从库根据change master to 语句提供的file名和position号,IO线程向主库发起binlog的请求
  主库dump线程根据从库的请求,将本地binlog以events的方式发给从库IO线程
  从库IO线程接收binlog evnets,并存放到本地relay-log中,传送过来的信息,会记录到master.info中。
  从库SQL线程应用relay-log,并且把应用过的记录到relay-log.info,默认情况下,已经应用过的relay会自动被清理purge。
  到此为止,一次主从复制就完成
  一旦主从运行起来:就不需要手工执行change master to,因为信息都会被存放到master.info(user、password、port、ip,上次获取过的binlog信息file和position)中。
  详细的mysql replication 过程
  三、 主从搭建配置
  本次主从搭建使用mysql多实例进行实验。  多实例配置参考文档进行配置:
  http://www.cnblogs.com/clsn/p/8038964.html#_label8
  3.1 多实例数据库slave配置
  系统环境说明:
  [root@db02 ~]   # cat /etc/redhat-release
  CentOS release 6.9   (Final)
  [root@db02 ~] # uname -r
  2.6.32-696.  el6.x86_64
  [root@db02 ~] # /etc/init.d/iptables status
  iptables: Firewall is   not   running.  # 注意:务必关闭防火墙(iptables selinux)
  [root@db02 ~] # getenforce
  Disabled
  [root@db02 ~] # mysql --version
  mysql Ver 14.14   Distrib 5.6.36  , for   Linux (x86_64) using EditLine wrapper
  1、启动多实例数据库
  [root@db02 ~]   # /data/3306/mysql start
  Starting MySQL...
  [root@db02 ~] # /data/3307/mysql start
  Starting MySQL...
  2、配置文件说明:
  master 配置文件说明:
  [root@db02 ~]   # cat /data/3306/my.cnf
  [client]
  port   = 3306
  socket   = /data/3306  /mysql.sock
  [mysqld]
  user   = mysql
  port   = 3306
  socket   = /data/3306  /mysql.sock
  basedir   = /application/mysql
  datadir   = /data/3306  /data
  log-bin   = /data/3306  /mysql-bin
  server-id   = 6   # server id 不能相同
  skip_name_resolve   = 0   # 跳过域名解析参数
  [mysqld_safe]
  log-error  =/data/3306  /mysql_3306.err
  pid-file  =/data/3306  /mysqld.pid
  slave 配置文件说明:
  [root@db02 ~]   # cat /data/3307/my.cnf
  [client]
  port   = 3307
  socket   = /data/3307  /mysql.sock
  [mysqld]
  user   = mysql
  port   = 3307
  socket   = /data/3307  /mysql.sock
  basedir   = /application/mysql
  datadir   = /data/3307  /data
  log-bin   = /data/3307  /mysql-bin
  server-id   = 7   # server id 不能相同
  skip_name_resolve   = 0   # 跳过域名解析参数
  read_only   = 1   # 从库只读 (非root用户 )
  [mysqld_safe]
  log-error  =/data/3307  /mysql_3307.err
  pid-file  =/data/3307  /mysqld.pid
  3、在主库创建复制用户
  登陆到主数据库中:  mysql -uroot -p123 -S /data/3306/mysql.sock
  创建授权用户,注意是slave用户。  grant replication slave on *.* to repl@"10.0.0.%" identified by "123";
  4、初始化从库数据
  备份主库当前数据  mysqldump -uroot -p123 -A -B -F --master-data=2 -S /data/3306/mysql.sock >/tmp/full.sql
  部分参数说明:  -F 刷新二进制日志  --master-data [=#]这会导致二进制日志的位置和文件名被追加到输出中。如果等于1,则将其打印为CHANGE MASTER命令; 如果等于2,那么该命令将以注释符号为前缀。
  到从库进行恢复
  mysql -uroot -p123 -S /data/3307/mysql.sock
  恢复备份的数据
  set   sql_log_bin=0  ;
  source /tmp/full.sql
  5、开启从库复制
  查看备份的当前使用的文件及POS号
  mysql> show master status;
  +------------------+----------+--------------+------------------+-------------------+
  | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
  +------------------+----------+--------------+------------------+-------------------+
  | mysql-bin.000012 |   120   | | | |
  +------------------+----------+--------------+------------------+-------------------+
  1   row in   set (0  .00   sec)
  登入数据库,进行slave配置。
  mysql   -uroot -p123 -S /data/3307  /mysql.sock
  CHANGE MASTER TO
  MASTER_HOST="10.0.0.52"  ,
  MASTER_USER="repl"  ,
  MASTER_PASSWORD="123"  ,
  MASTER_PORT=3306  ,
  MASTER_LOG_FILE="mysql-bin.000012"  ,
  MASTER_LOG_POS=120  ;
  start   slave;  # 启动从库复制
  该配置想关说明可以通过 help 获得。
  mysql>   help   CHANGE MASTER TO
  CHANGE MASTER TO
  MASTER_HOST="master2.mycompany.com"  ,
  MASTER_USER="replication"  ,
  MASTER_PASSWORD="bigs3cret"  ,
  MASTER_PORT=3306,
  MASTER_LOG_FILE="master2-bin.001"  ,
  MASTER_LOG_POS=4,
  MASTER_CONNECT_RETRY=10;
  3.2 测试主从同步
  查看slave库的状态,主要查看:
  Slave_IO_Running与Slave_SQL_Running是否都为Yes
  主库进行操作,在从库验证
  [root@db02 ~]   # mysql -uroot -p123 -S /data/3306/mysql.sock
  mysql> show databases;
  +--------------------+
  | Database |
  +--------------------+
  | information_schema |
  | mysql |
  | performance_schema |
  | test |
  +--------------------+
  4   rows in   set (0  .00   sec)
  mysql> create database clsn;
  Query OK, 1   row affected (0  .00   sec)
  在从库上可以看到该数据库已创建
  [root@db02 ~]   # mysql -uroot -p123 -S /data/3307/mysql.sock
  mysql> show databases;
  +--------------------+
  | Database |
  +--------------------+
  | information_schema |
  | clsn |
  | mysql |
  | performance_schema |
  | test |
  +--------------------+
  5   rows in   set (0  .00   sec)
  至此mysql主从复制就搭建完成
  3.3 忘记数据库密码?
  shell>   /application/mysql/bin/mysqld_safe --defaults-file=/data/3306/my.cnf --skip-grant-tables --skip-networking &
  mysql>   update user set   password=password("123"  ) where   user="root"   and host="localhost"  ;
  mysql>   flush privileges;
  3.4 主从复制状态失败的原因?
  Last_IO_Error: error reconnecting to master "repl@10.0.0.52:3306" - retry-time: 60 retries: 1
  原因:
  主机没启动,或者宕机,检查主库的状态。
  网络通信问题,使用ping命令进行检查;或使用mysql命令进行shell端登陆测试
  防火墙,selinux(务必检查)
  复制用户和密码、端口号、地址有问题,使用mysql命令进行shell端登陆测试。
  mysql自动解析,会将连接的IP解析成主机名(skip-name-resolve = 0)写入my.cnf文件即可。
  从库IO异常关闭,通过show slave status G 进行查看。
  四、MySQL主从复制常见问题
  4.1 从库binlog落后主库binlog?
  从库记录的已经主库已经给我传送的binlog事件的坐标,一般在繁忙的生产环境下会落后于主库
  show   master   status  G  --- 主
  show   slave   status   G  --- 从
  Master_Log_File: mysql-bin  .000007
  Read_Master_Log_Pos: 729
  落后太远的原因:
  硬件条件有关的,机器磁盘IO性能不足。
  主要还是网络问题,网络传输的性能。
  主库存放二进制日志的存储性能太低,建议binlog日志存咋SSD中。
  主库DUMP线程太繁忙,主要发生在一主多从的环境下。
  从库IO线程太忙
  人为控制(delay节点、延时节点 )
  4.2 主库update,从库迟迟的没有更新
  特殊情况  :  日志已经传过来了,数据并没有同步
  一般情况:
  没开启SQL线程
  传的东西有问题(你要做的事情,我提前已经做了,不想重复做了,然后他就死了)
  SQL线程忙
  人为控制了【delay(从库)节点、延时节点,一般生产设置为3-6小时之间,可以保证过去3-6小时之间的误操作,可以避免】
  4.3 主从复制延时配置(从库配置)
  停止从库复制
  mysql>  stop slave;
  Query OK, 0 rows affected (0.01 sec)
  修改延时参数,MASTER_DELAY,单位位S (秒)。
  mysql>  CHANGE MASTER TO MASTER_DELAY = 30;
  Query OK, 0 rows affected (0.07 sec)
  启动从库复制
  mysql>  start slave;
  Query OK, 0 rows affected (0.07 sec)
  查看配置是否生效
  mysql>   show slave status G
  ……
  SQL_Delay: 30
  4.4 从库安全配置(其他用户只读)
  修改my.cnf配置文件,添加只读参数
  read_only   = 1   ====> 控制普通用户
  innodb_read_only   = 1   ====> 控制root用户,正常情况不要加
  添加完成后重启数据库
  mysql> show variables like   "%read_only%"  ;
  +------------------+-------+
  | Variable_name | Value |
  +------------------+-------+
  | innodb_read_only | OFF |
  | read_only | ON |
  | tx_read_only | OFF |
  +------------------+-------+
  3   rows in   set (0  .00   sec)
  延时从库: delay节点、延时节点
  4.5 主从复制故障及解决(跳过错误)
  命令行设置
  stop   slave;  #<==临时停止同步开关。
  set   global sql_slave_skip_counter = 1   ;  #<==将同步指针向下移动一个,如果多次不同步,可以重复操作。
  start   slave;
  在配置文件修改,设置要跳过的pos
  /etc/my.  cnf
  slave-skip-errors = 1032  ,1062  ,1007
  在mysql中可以跳过某些错误,但是最好的解决办法,重新搭建主从复制。
  4.6 延时节点概念 --> SQL线程延时?
  Last_SQL_Errno  : 0
  Last_SQL_Error  :
  原因:  主库做操作的对象,在从库不存在
  主库做操作的对象属性不一致
  主库做操作的对象,从库已经存在
  ……
  4.7 Slave_*_Running:?
  Slave_IO_Running I/O 线程正在运行、未运行还是正在运行但尚未连接到主服务器。可能值分别为Yes、No 或 Connecting。
  Slave_SQL_Running SQL线程当前正在运行、未运行,可能值分别为Yes、No
  主服务器日志坐标:Master_Log_File 和 Read_Master_Log_Pos 标识主服务器二进制日志中 I/O 线程已经传输的最近事件的坐标。
  如果Master_Log_File和Read_Master_Log_Pos 的值远远落后于主服务器上的那些值,这表示主服务器与从属服务器之间事件的网络传输可能存在延迟。
  4.8 中继日志坐标Relay_Log_File 和 Relay_Log_Pos 列标识从属服务器中继日志中 SQL 线程已经执行的最近事件的坐标。
  这些坐标对应于 Relay_Master_Log_File 和 Exec_Master_Log_Pos 列标识的主服务器二进制日志中的坐标。
  如果 Relay_Master_Log_File 和 Exec_Master_Log_Pos 列的输出远远落后于 Master_Log_File 和Read_Master_Log_Pos 列(表示 I/O 线程的坐标)
  这表示 SQL 线程(而不是 I/O 线程)中存在延迟。即,它表示复制日志事件快于执行这些事件。
  4.9 单一主从需要改变的地方
  从库的作用  1、相当于实时备份
  2、使用从库备份
  3、一主多从应对读多的业务需求
  如果,从库只做备份服务器用,那么主库的压力会不减反增。因为,所有的业务都在主库实现,读和写,dump线程读取并投递binlog
  解决方案:
  可不可以挪走一部分读业务到从库,读写分离
  一主多从应对读多的业务需求,一旦发展成这个架构,dump线程投递binlog的压力更大
  多级主从,采用中间库缓解主库dump的压力,会出现中间库瓶颈的问题,选择blackhole引擎,看性能与安全的权衡
  双主模型:缓解,数据一致性难保证
  环状复制
  End
  作者:惨绿少年
  来源:
  https://www.cnblogs.com/clsn/p/8150036.html#auto_id_39

QQ音乐与罗布乐思战略合作打造沉浸式音娱游戏QQ音乐星光小镇近日,QQ音乐与3D创意社区罗布乐思达成战略合作,二者共同打造的全球首款沉浸式音娱类游戏QQ音乐星光小镇正式上线。游戏中,玩家不仅可穿梭在赛博朋克版的塔楼中进行障碍跑酷以获取成就和新英雄薇古丝成位移英雄克星,亚索还能快乐起来吗?最近LOL又出新英雄,讲道理,这个更新速度还是蛮快的,上个新英雄阿克尚还是在不久前出的,而且从技能机制上看,阿克尚英雄机制可以说极其的花里花哨,此次新英雄相较于阿克尚要更为朴实一些剑网三更新家园,天涯明月刀也更新!家园玩法谁更有新颖?剑网3自从在18年重置版开放以来,客户端从原来的22G膨胀到99G,这也无非劝退了很多玩家!但是也是因为这如此大的更新,才会积累出如此庞大的世界和故事,稻香村的水车,扬州的柳树,纯人生重开模拟器脑洞之大,让人惊叹大家好啊,感恩有你,我是小枫。好看的皮囊千篇一律,有趣的灵魂万里挑一。这句话用来评价人未必准确,但是用来评价有系再贴切不过了。人生重开模拟器用简单的画面,让有趣的灵魂展现出来,没有寂然状态下滑严重,遭演员狙击被孤立,心态炸裂直接开麦回怼在王者荣耀的多个赛季中,几乎每个赛季都会诞生一两个高强度的野王,而提起韩信野王的那个年代,那大家脑中可能自然而然的机会浮现寂然的样子。不过在如今韩信被削的情况下,寂然却在一点点地淡23号碎片商店轮换更新,有166碎片巨赚,新增四款新皮肤王者荣耀这款游戏中有很多小伙伴都喜欢碎片商店里面可以兑换的皮肤,碎片商店轮换更新还是比较快的,基本上都是本个月更新一次,但也有可能是因为版本更新的原因延迟,S25赛季在23号就要开吃鸡新军需倒计时3天,光子更新4个关卡,玩家免费领永久时装欢迎诸位小伙伴们来到天哥开讲的和平精英精英小课堂首先在这里祝大家中秋快乐,大吉大利接下来我们进入本期游戏知识点的主题新军需倒计时3天,光子更新4个关卡,玩家免费领永久时装得,废话不龙骑的大招强在哪里?龙骑在我所有英雄里面拿手程度可以排前三,简单说一下我的理解。首先绿龙,攻击距离增加到500,附加毒素攻击,每秒20魔法伤害,持续五秒,可以致死,对友方有效,对防御塔造成全额伤害,移lol鳄鱼怕什么英雄?如果是这两个英雄对线的话,还是要考虑到召唤师的个人水平的,瑞雯这个英雄的上限是非常高的,如果你的光速QA和无伤连击非常熟练的话瑞雯在对阵任何英雄都不会处于什么劣势,而鳄鱼的话就相对那些把DNF国服玩成私服的神豪,你知道哪几个?TOP10卖女孩d火柴70版本近2W的物攻TOP9米歇尔之前国服第一元素土豪TOP8别惹我削你辽1神豪TOP7江山掠影TOP6凌晨四点跟几吧剑同样来自福建一区的TOP5几吧剑几吧剑你觉得dota2中哪个英雄的大招最鸡肋?为什么?dota2中大招常常具有毁天灭地的效果,很多关键性大招释放到位直接就能决定团战的胜负,譬如谜团的黑洞小牛的回音击等等。有趣的是不少英雄的大招甚至不如小技能给力,因此相对来说就显得有
lol世界排名2的人,玩游戏大概花了多少钱?这个怎么说呢,小编觉得英雄联盟这款游戏能玩到全世界排名前2。那一定是和跟厉害的玩家。一般这样的玩家可能都靠着英雄联盟赚到了不少钱。所以他们在英雄联盟上的花钱应该也是比较多的。算是一功夫动作游戏师父最新宣传片赏!2022。2。8日发售由Sloclap开发的功夫动作游戏师父(SIFU)最新宣传片公开,游戏的发售时间也从原计划的2022年2月22日提前至2月8日,一起来看看吧本作是由赦免者开发商推出的功夫动作游戏,DNF哪套天空套特效好看?为什么?兰戴夫游戏大家好!我是兰戴夫一名游戏原创作者。每天都会解答各类游戏问题!感谢大家支持如题DNF哪套天空套特效好看?大佬们能否指教?一般天空套要黄金的才好看,所有天空套我最喜欢的就是安卓switch模拟器游戏测试表2100多个手机可玩的switch游戏之前已经为大家整理了安卓手机switch模拟器可以玩的200多个游戏名单。点击可跳转200多个手机可以玩的switch游戏之前发布的200个游戏名单未插入链接,由于图片只能展示基本逍遥情缘仙灵系统功能多,非R也能战土豪,征战新服新天地逍遥情缘是经典的西游桥段游戏,通过诙谐幽默的游戏剧情表现形式和美轮美奂的游戏场景画面,带给玩家一个轻松愉快的游戏世界。逍遥情缘的优点是仙灵系统功能特别多,能让玩家轻松获得一身好的装Ming留在RNG就是祸害!S11成绩不佳,小明牛宝纷纷被爆离队前言S11世界赛尚在8强阶段,但仅剩Gen和C9的比赛尚未开打,如果Gen获胜那么S11世界赛,又是LCK和LPL之间的较量,而且四强将会是3支LCK队伍,EDG的压力毫无疑问是非我们从过去半年这几款IP手游身上,拆解出了抖音的流量密码如果要问哪款产品是今年手游市场最大的惊喜?那么哈利波特魔法觉醒(下文简称哈利波特手游)绝对值得一个提名。在9月6号首发当日,游戏就成功登上了国内iOS游戏免费榜首,并且在上线3天内年轻人在玩什么游戏?假如你是四十岁以上人群,你肯定经常看到那些小伙子,学生一天到晚把手机横着摆,两只手点个不停那儿,那么他无疑是在打游戏了。今天我们来聊一聊,这些游戏会是什么?了解他们的兴趣爱好,也有RNG被淘汰GALA哭了!小虎发声Cryin反省英雄池,米勒说出落败原因英雄联盟RNG战队与EDG战队在S11八强赛中展开内战,无论哪一队输了都会让人感到遗憾。最终RNG战队还是以23的得分输给了EDG战队,止步世界赛八强,赛后队员表情非常难受,GAL紧箍咒一出谁也别想逃!新英雄金蝉玩法攻略来袭,ROG带你走捷径最近王者荣耀上线的新英雄金蝉真的很火,这不仅是因为御弟哥哥的颜值高,金蝉的技能和玩法也是这个英雄讨论度高的原因。金蝉是一位擅长远程POKE并且带有团队增益的法师,而且这个英雄的机制游戏论作品批评极乐迪斯科边缘世界的现实之声梁成林上海大学文化研究系硕士一hr政治性表达或意识形态批评常常成为电子游戏中的重要元素,但当它们被放置进游戏文本当中时,大多都会遭遇不同程度的简化。造成这一结果的原因是多方面的,比