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搜索引擎

  • 相关阅读:
    matlab cell
    matlab linux 快捷键设置——有问题还是要解决
    latex 小结
    TOJ 1258 Very Simple Counting
    TOJ 2888 Pearls
    HDU 1248 寒冰王座
    TOJ 3486 Divisibility
    TOJ 3635 过山车
    TOJ 1840 Jack Straws
    HDU 4460 Friend Chains
  • 原文地址:https://www.cnblogs.com/txw1958/p/12980485.html
Copyright © 2011-2022 走看看