一、面向人群如果站点架构满足以下几点,那么本文的优化方案会非常适合:1)使用php等脚本语言作为开发语言2)需要连接后端服务,例如RPC服务、memcache或redis等3)流量非常大二、解决的问题常见的web架构如上:1)最前端是APP或者web页面2)服务器上层是web-server进行接入3)php脚本语言调用后端数据,完成业务逻辑,拼接页面4)最后端是服务、缓存、数据库php是一种脚本语
分类:
Web程序 时间:
2020-11-19 12:01:44
阅读次数:
12
一、问题的提出询问框架组件,是否需要自研?18年规划系统介绍58到家的技术体系,15年加盟58到家后,架构部正好也是负责范围的一部分,故谈一谈自己的想法,个人观点:如果公司业务不复杂,研发人数比较少,技术实力相对有限,一定不要自研框架组件如果公司业务复杂,研发人数比较多,技术能力能够胜任,建议自研部分框架组件二、为什么早期不建议自研?早期研发人数较少,公司也不确定能走多远,业务相对简单,业务以“快
分类:
其他好文 时间:
2020-11-18 12:55:38
阅读次数:
10
之前的文章中有介绍springcloudsso集成的方案,也做过spring+jwt+redis的解决方案,不同系统的无缝隙集成,统一的sso单点登录界面的管理、每个应用集成的权限认证,白名单等都是我们需要考虑的,现在针对于以上的问题我们做了sso单点登录应用认证平台,设计如下:数据库设计:DROPTABLEIFEXISTS`sso_app_apply`;CREATETABLE`sso_app_a
分类:
编程语言 时间:
2020-11-18 12:51:32
阅读次数:
10
一、安装ruby https://www.cnblogs.com/EikiXu/p/9406707.html 二、安装redis-dump工具 yum install ruby rubygems ruby-devel gem sources -a http://ruby.taobao.org/ ge ...
分类:
其他好文 时间:
2020-11-18 12:33:03
阅读次数:
5
ELK--使用redis与logstash结合收集数据
分类:
其他好文 时间:
2020-11-18 12:15:15
阅读次数:
5
Redis 是一个非关系型高性能的key-value数据库。在部分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。 redis提供五种数据类型:string ...
上一篇主要描述了RDB。这一篇将描述AOF。 简单回顾一下RDB存储的弊端: 数据存储量较大,效率较低:基于快照的思想,每次读写的都是全部的数据,当数据量较大时,效率较低; 大数量下的IO性能较低 基于fork创建子进程,内存产生额外消耗 宕机带来的数据丢失风险 解决思路: 不写全数据,仅记录部分数 ...
分类:
其他好文 时间:
2020-11-17 12:52:44
阅读次数:
9
几乎所有的编程语言都提供了哈希(hash) 类型, 它们的叫法可能是哈希、 字典、 关联数组 相关命令 设置值 hset key field value 获取值 hget key field 删除field hdel key field [field ...] 计算field个数 hlen key ...
分类:
其他好文 时间:
2020-11-17 12:33:20
阅读次数:
6
这一篇主要是用redis 做个简单的存储。把websocket传过来的消息存起来。 redis 依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redi ...
分类:
编程语言 时间:
2020-11-17 12:12:24
阅读次数:
7
1.安装环境准备1.1部署规划软件安装路径E:\redisbin二进制路径etc配置路径log日志路径data数据路径端口规划63902.Redis安装部署2.1Redis部署?下载Redis-x64-3.2.100安装包(一种是msi安装包,一种是zip压缩包)下载地址:https://github.com/microsoftarchive/redis/releases2.2.1.Mis安装包安