zoukankan      html  css  js  c++  java
  • PHP相关

    接入opensearch提升平台搜索效率,优化数据提升查询效率,
    增加异步服务处理程序(采用swoole),处理耗时复杂的工作。
    使用sphinx快速搜索
    性能优化,采用xhprof查找性能瓶颈等
    后台权限系统采用rbac方式功能到每一个权限点设计与开发

    ELK日志分析系统
    采用ElasticSearch实现了项目所有基础数据库的全文全局一站式搜索;
    采用Redis的string、set、zset数据结构实现了用户积分排行榜功能;

    easyswoole是一款基于swoole的一个高性能分布式微服务框架,旨在提供一个高效、快速、优雅的框架给php开发者
    基于RESULTFUL api接口风格
    使用Docker容器,快速部署环境.
    sphinx全文索引
    开发(redis hash结构)实现点赞功能以及定时同步到数据库.
    了解kafka、rabbitMQ等消息队列组件的基本原理
    phpunit单元测试

    . 原核心模块的微服务化架构设计,单个后台API解耦拆分成近10个子系统,并根据业务特点,部分业务流程通过队列实现异步操作,提高前端接口的响应速度。重构后系统最高峰日处理5000多客户近20万订单。涉及技术:swoole,medoo,redis,rabbitMQ等

    1. 主要负责龙珠秀场直播平台的后端设计以及开发,对原系统进行重构,将用户,支付等系统微服务化,合理使用redis的list,hash等数据结构存储各种数据,尽量降低首页,直播间页面直接访问数据库的几率。优化数据库结构以及索引,提升数据库访问速度。采取前后端分离,使用cdn加速前端页面的加载速度。重构完系统平均延迟比原先提升70%以上,主要接口延迟不超过100ms。

    熟悉mysql性能优化
    消息队列之 RabbitMQ


    使用nginx作为服务器,mysql作为数据库,配合redis提供缓存,框架采用了基于swoole的swoft框架,使
    用supervisor管理swoft主进程,保证了服务的稳定性。
    负责初始框架的搭建,如异常处理、HTTP状态码规范、日志格式器、接口参数验证器等,以及后续业务开
    发工作。
    由于swoft常驻内存和swoole的协程特性,使得PHP的并发能力大幅提高,开发机压测QPS达到了
    2000+。

    消息中间件AMQP

    熟悉的Swoole及开发框架,easySwoole,swoft;

    熟悉laravel,swoft框架。 tcp, websocket有一定程度的了解。了解协程编程 ,rabbitmq消息队列,redis,对mysql索引,事务,隔离层级 ,熟悉lnmp开发环境,对分布式锁比较有研究,限流 ,异步削峰,同步削峰,多线程,协程编程,并发控制,使用rabbitmq和redis进行系统性能优化,elasticsearch搜索引擎

  • 相关阅读:
    进程,线程,协程,异步IO知识点
    Socket网络编程知识点
    面向对象编程知识点
    Zabbix系列之七——添加磁盘IO监测
    WARNING: 'aclocal-1.14' is missing on your system.
    tomcat的catalina.out日志按自定义时间日式进行分割
    Plugin with id 'com.novoda.bintray-release' not found.的解决方案
    MaterialCalendarDialog【Material样式的日历对话框】
    导入项目报错【Minimum supported Gradle version is 3.3. Current version is 2.14.1】
    通过Calendar简单解析Date日期,获取年、月、日、星期的数值
  • 原文地址:https://www.cnblogs.com/txw1958/p/12980485.html
Copyright © 2011-2022 走看看