[转载]Surging Demo 项目之一】的更多相关文章

开发与运行环境 IDE Visual Stadio 2017/Visual Stadio 2019 Visual Stadio Core Docker 和 Docker-Compose 通过docker官网下载并安装docker for windows,安装完 将docker的容器类型设置为linux(电脑右下角鼠标右键点击Switch to Linux Containers) 将当前源代码目录所在卷设置为docker的共享卷 将docker的镜像仓库设置为https://registry.do…
原文:Surging Demo 项目之一 开发与运行环境 IDE Visual Stadio 2017/Visual Stadio 2019 Visual Stadio Core Docker 和 Docker-Compose 通过docker官网下载并安装docker for windows,安装完 将docker的容器类型设置为linux(电脑右下角鼠标右键点击Switch to Linux Containers) 将当前源代码目录所在卷设置为docker的共享卷 将docker的镜像仓库设…
前言 本文非 Surging 官方教程,只是自己学习的总结.如有哪里不对,还望指正. 我对 surging 的看法 我目前所在的公司采用架构就是类似与Surging的RPC框架,在.NET 4.0框架上搭建Socket RPC,通过分组轮询的方式调度RPC,经历过3次双十一的考验,实际最高时有800多人同时作业,同时并发达到600人/连接rpc ,24小时不间断作业,这是实际数据,理论上更高,只需要加RPC就可以了,剩下的就看数据库以及缓存的性能了,说到数据库,这又是另外一个技术栈了.虽然这个数…
方法一: 1) 安装node.js环境  点我进入nodejs官网 1.1) 下载LTS(Long term support)版本,安装 1.2) 在cmd中使用以下命令查看node是否安装成功 node -v //查看node版本 2) 在命令行中进入需要构建demo的文件夹 cd c:\demo //这里演示的是进入c盘符下的demo文件夹 3) 因为node.js 自带npm 我们使用以下命令构建demo项目 npm init react-app my-app//npm一键构建react…
为什么会有此项目?在某日,我看博客时,看到了讲面向切面编程的内容,之前也知道spring是面向切面编程的,只是自己没有写过相关的代码,于是决定自己写一个test.但是url拦截器从外部看,和AOP有相似的地方,所以顺便把拦截器也实现一下.项目日志使用的是log4j,这个有点粗糙,因为时间有限.在实现过程中,我尽量贴近实际开发与场景,麻雀虽小,五脏俱全,个人感觉这个项目是web框架搭建的一个极简之道实践. 本项目是一个demo项目,测试的主要是两个东西:1.spring mvc 的拦截器:2.面向…
electron官网提供的demo项目,在npm install 的时候总是报错显示安装失败, 解决办法:FQ即可成功安装.…
Spring这个思想,已经推出很多年了. 刚开始的时候,首先是在Java里面提出,后来也推出了.net的版本. Spring里面最主要的就是控制反转(IOC)和依赖注入(DI)这两个概念. 网上很多教程都有详细的介绍这两个概念和相关的教程,但是至于什么时候会用得到Spring,为什么要使用Spring,提到的教程不多. 经过研究之后,决定写个Demo,供大家了解. 本人是.net程序员,所以会通过下面这个.net项目进行说明, 开发软件:VS2017,Framework版本:4.0 首先,介绍一…
原文:Surging -Demo部署 1.安装rabbitmq docker run -d --name rabbitmq --restart=unless-stopped --publish 5671:5671 --publish 5672:5672 --publish 4369:4369 --publish 25672:25672 --publish 15671:15671 --publish 15672:15672  rabbitmq:management 访问 http://192.16…
surging是什么 surging 是一个分布式微服务框架,提供高性能RPC远程服务调用,采用Zookeeper.Consul作为surging服务的注册中心,集成了哈希,随机,轮询.压力最小优先作为负载均衡的算法,RPC集成采用的是netty框架,采用异步传输. surging的特色是什么 统一构建微服务: 内置依赖注入,您可以自由组合依赖组件: 内置服务注册中心: 内置网关可以统一外部访问和管理: 轻量级,高性能,模块化的RPC请求管道: 构架于.NET Core上,能够在Windows,…
[demo项目开发需求] 用户信息管理,可以注册.登录.添加用户.删除用户 注册:任何用户可以注册,对用户提交的注册信息进行校验,返回对应的信息,其中: 用户名:必填,唯一 密码:必填,只能6-12位,入库是加盐加密 真实名:必填 性别:非必填,只能0(male)或者1(female) 电话:必填,唯一,满足电话要求,数字,且11位 登录:用户登录,成功,则保存token到redis,其中: 用户名:必填 密码:必填 如果登录成功,对用户名加时间戳的字符串进行md5加密,生成的值作为token,…