Sers微服务架构 初探
Sers微服务架构协议(Sers 2.0.1/release)
Sers为一套跨平台跨语言的开源微服务架构协议。
单机QPS能达15万。目前支持C++、Java、c#。
此版本为v2.0.1版。(RequestQueue模式)
部署
参见Release-Sers-v2.0.1
点我查看docker部署
性能测试
部署(或运行)ServiceCenter Gover Gateway Robot StationDemo五个项目。
qps数据来源于 ab 和 http://ip:6022/ApiStationMng.html 页面中的统计
项目部署在同一机器, Robot和StationDemo都附加在ServiceCenter上
Os | robot内部调用(8线程) | ab压测(32线程,CGateway) |
---|---|---|
Windows10 | 150000 | |
CentOs7(2核1G) | 15000 | 3500 |
CentOs7(4核1G) | 25000 | 5000 |
模块
(x.1)服务中心(ServiceCenter)
功能:服务注册,请求分发(负载均衡),消息订阅等。所有服务站点都需要向此站点注册。
(x.2)服务治理(Gover)
功能:管理监控服务、站点,服务限流,服务统计等。服务治理实际部署在服务中心,此站点为服务治理的用户界面。
部署后可打开地址进行管理 http://ip:6022/index.html
(x.3)Http网关(ServiceStation)
功能:外部接口通过本网关调用内部服务。
网关有两个版本,c++版(CGateway)和dotnet版(Gateway), c++版(CGateway)相对更高效。
(x.4)服务站点(ServiceStation)
(x.x.1)StationDemo
功能:站点Demo。
dotnet\netcore\Station\StationDemo\App.StationDemo.Station
(x.x.2)Robot
功能:可以循环调用指定接口,可用来负载测试。
dotnet\netcore\Station\Robot\App.Robot.Station
http://ip:6022/robot/TaskMng.html
Sers微服务架构 初探相关推荐
- Sers微服务2.1.1
# Sers微服务架构协议(Sers 2.1.1/release) Sers为一套跨平台跨语言的开源微服务架构协议. 单机QPS能达15万.目前支持C++.Java.c#. 此版本为v2.1.1版.( ...
- 微服务等于Spring Cloud?了解微服务架构和框架
作者:TIM XU 来源:https://xiaoxubeii.github.io/articles/microservices-architecture-introduction/ 微服务初探 什么 ...
- 微服务架构与Spring Cloud Alibaba
微服务架构与Spring Cloud Spring Cloud 微服务架构 1 微服务架构概述 2 Spring Cloud 微服务简介 3 Spring Cloud 技术栈 4 总结 Spring ...
- 微服务等于 Spring Cloud?了解微服务架构和框架
点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 8:55 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | J ...
- Sers微服务快速入门-01.简介
微服务给我们的第一映像是分布式.架构复杂庞大,部署起来非常麻烦.其实并非如此,不同的架构选型必然带来不同的优点和缺点,没有一劳永逸的方法,配置简单是因为适用的功能场景简单.在项目或产品的实际开发中往往 ...
- Sers微服务快速入门-02.快速接入
微服务给我们的第一映像是架构复杂,部署起来麻烦.其实并非如此,不同的架构选型必然带来不同的优点和缺点,没有一劳永逸的方法,配置简单是因为适用的场景面窄.在项目或产品的实际开发中往往随着时间的推进需要实 ...
- 【ORACLE】OGG-微服务架构初探2(MA配置)
前情回顾 上一节中我们已经完成了OGG软件的安装,管理服务的创建,MAWeb管理界面也正常,接下来就开始正式进入数据同步的配置流程. 要了解上节内容:[ORACLE]OGG-微服务架构初探1(环境安装 ...
- 系统架构升级要不要上微服务?历“久”弥新微服务——你真的需要升级微服务架构吗
在 <微服务架构设计模式> 一书中,作者总结了关于微服务的一些"重点",原文如下: 中国企业和开发者对微服务架构的热情让我印象深刻.但如同我给所有客户的忠告一样,我想对 ...
- 微服务架构必备的几点知识
微服务架构 网关集群:数据的聚合.实现对接入客户端的身份认证.防报文重放与防数据篡改.功能调用的业务鉴权.响应数据的脱敏.流量与并发控制等 业务集群:一般情况下移动端访问和浏览器访问的网关需要隔离,防 ...
最新文章
- 英特尔挖走苹果M1芯片功臣,他主导苹果放弃x86架构
- 在 Xunit 中使用依赖注入
- php.ini 安全配置
- 概率论之pandas
- Java基础知识强化23:Java中数据类型转换(面试题)
- Linux设备驱动模型之platform(平台)总线详解
- 智慧城市特效(建筑颜色渐变、飞线、扫光、扫描、光墙、线路、水、道路线条、锥形标、漫游)three+shader
- 多传感器数据标定融合完整教程:时间同步+空间同步(Camera+Lidar+IMU+Radar)
- Vijos1982 NOIP2015Day2T2 子串 substring 动态规划
- 关于Neo4j 强连通分量算法,你了解多少?
- python 保存图片_python 输出文档到world
- ant design pro 水印(删除、修改)
- 维基百科中文语料分析(附实际评论案例)
- 【git】git强制覆盖单个文件
- 《高效能人士的七个习惯》阅读笔记
- u8显示服务器资源不足,系统提示“虚拟内存不足”的原因及解决方法
- 关于uniapp cheneckbox复选框不显示对号的问题
- Go 1.19 发行说明(翻译)
- python字符串从右向左匹配替换
- 【MFC】Ribbon界面开发(一)