微服务
文章平均质量分 56
XOXOOOX
本人在工作11年时间里,有9年的php的编程经验,5年团队管理经验。
精通LNAMP下基于php的web开发;
熟悉分布式架构、消息中间件。
熟悉DIV、CSS、Javascript、JQuery、Ajax前端技术;
熟悉OOP,MVC, smarty模板,speedphp、CI、tp框架;
熟悉sso,server push,oauth机制;
熟悉 组合、观察者、装饰器等设计模式;
熟悉rest架构风格;
熟悉mysql数据库使用和组织结构
熟悉mysql性能优化、并发处理;
熟悉linux环境,能完成基本的shell编程;
熟悉TCP/IP、UDP、HTTP等协议,7层网络协议原理,能够熟练进行socket网络编程;
熟悉LVS的负载均衡策略以及常规高并发解决方案;
熟悉nginx的反向代理负载均衡,熟悉hession、thrift、webservice远程调用;
熟悉sphinx搜索服务
熟悉vanish、CDN、静态页面的缓存机制原理与实现
熟悉memcache、redis、MongoDB等nosql编程;
展开
-
Dubbo
当消费方调用一个接口方法后,Dubbo Client会并行调用多个服务提供者的服务,只要一个成功即返回。当消费者调用一个接口方法后,Dubbo Client会逐个调用所有服务提供者,任意一台调用异常则这次调用就标志失败。根据服务提供者ip设置hash环,携带相同的参数总是发送的同一个服务提供者,若服务挂了,则会基于虚拟节点平摊到其他提供者上。当服务消费端用服务出现异常后,在后台记录失败的请求,并按照一定的策略后期再进行重试。当服务消费方调用服务提供者失败后,立即报错,也就是只调用一次。按权重设置随机概率。原创 2023-01-30 14:58:18 · 88 阅读 · 0 评论 -
zookeeper
Zookeeper 分布式服务框架是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。原创 2023-01-30 14:43:56 · 84 阅读 · 0 评论