文档章节

【开源】.Net 分布式服务中心

车江毅
 车江毅
发布于 2016/03/07 11:29
字数 503
阅读 1416
收藏 33

分布式服务中心


开源地址http://git.oschina.net/chejiangyi/Dyd.BaseService.ServiceCenter

当垂直应用越来越多,应用之间交互不可避免,将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,当前服务支持thrift服务框架。支持服务的注册发现,服务调用的负载均衡,服务调用的监控。


功能简述

支持协议

前期支持Thrift,支持多种服务通信协议(thrift,自定义协议)

服务注册发现

管理中心发布服务,服务节点自动注册节点信息。

服务负载均衡

实现服务节点的。

服务故障转移

自动移除故障服务节点。

服务监控

提供服务节点Cpu占用,内存占用,线程,调用次数,连接数等相关数据的监控,记录出错日志。

部署开发

项目部署,开发等相关文档见docs文件夹。

相关说明

未在正式项目中稳定使用(部分外围项目已使用),后期需要完善;仅供学习使用及优化,属于半研究性项目。
希望该项目能够成为同类型优秀.Net项目的起点和启发;欢迎有兴趣的开发人员一起完善。
开源相关群: .net 开源基础服务 238543768

开发人员

车江毅 (核心架构设计及编码)(因个人身体不适,后续未跟进测试调优性能及完善
盛海江 (部分核心编码,web管理功能,测试,文档)

部分界面截图

输入图片说明

输入图片说明

输入图片说明

输入图片说明

开源地址http://git.oschina.net/chejiangyi/Dyd.BaseService.ServiceCenter

by 车江毅

© 著作权归作者所有

车江毅

车江毅

粉丝 232
博文 22
码字总数 39750
作品 11
杭州
架构师
私信 提问
加载中

评论(5)

hehaikuo
hehaikuo
感谢 收获颇多
AA海纳百川
AA海纳百川
感谢
车江毅
车江毅

引用来自“X435089843”的评论

谢谢你的贡献0
开源的服务中心实现比较粗糙,因为身体不适后续未跟进了,正式环境使用须谨慎。 如果喜欢添加-》收藏-》点赞,你懂的
X
X435089843
谢谢你的贡献0
_Jace
_Jace
群主威武,6666,为.net做出贡献
.Net 大型分布式基础服务架构横向演变概述

一. 业务背景 构建具备高可用,高扩展性,高性能,能承载高并发,大流量的分布式电子商务平台,支持用户,订单,采购,物流,配送,财务等多个项目的协作,便于后续运营报表,分析,便于运维...

车江毅
2016/02/26
2.1K
10
蚂蚁金服 SOFA 开源一周年重磅发布 | Meetup#1 北京站

| 蚂蚁金服 SOFAStack SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,历经蚂蚁金服超过十年的...

SOFAStack
03/11
0
0
蚂蚁金服 SOFA 开源一周年重磅发布 | Meetup#1 北京站

| 蚂蚁金服 SOFAStack SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,历经蚂蚁金服超过十年的...

s潘潘
03/14
0
0
Fescar 发布 0.2.3 版本,支持 Redis 和 Apollo

Fescar 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。 本次更新内容如下: 特性 [#478] 支持 Redis 注册中心 [#478] 支持 Apollo 配置中心 Bug 修复 [#462] 分离...

阿里巴巴中间件
03/19
0
0
SOFA:十年锤炼自研架构,拥抱开源共建

SOFA(Scalable Open Financial Architecture)是蚂蚁金服研发的金融级分布式中间件,很多人认为这个国产自主研发项目来势汹汹,说它定义了新的金融级分布式架构。 从内部研发开始,SOFA 至今...

h4cd
2018/09/12
2.7K
7

没有更多内容

加载失败,请刷新页面

加载更多

GatewayWorker 报错:stream_socket_server(): unable to connect to tcp://0.0.0.0:1238

GatewayWorker 报错:stream_socket_server(): unable to connect to tcp://0.0.0.0:1238 (Address already in use) 官方文档虽然有相同的问题,但是对我的问题没起作用…… 后面发现自己手贱...

wenzhizhong
昨天
0
0
REST接口

文章来源 https://zhuanlan.zhihu.com/p/28674721?group_id=886181549958119424 http://www.ruanyifeng.com/blog/2014/05/restful_api.html REST 对请求的约定 REST 用来规范应用如何在 HTTP......

Airship
昨天
3
0
Spring Cloud Config 统一配置中心

Spring Cloud Config 统一配置中心 一、统一配置中心 统一管理配置 通常,我们会使用配置文件来管理应用的配置。如一个 Spring Boot 的应用,可以将配置信息放在 application.yml 文件中,如...

非摩尔根
昨天
2
0
android ------ AAPT2 error: check logs for details解决方法

AAPT 是全称是 Android Asset Packaging Tool,它是构建 App,甚至是构建 Android 系统都必不可少的一个工具。它的作用是将所有资源文件压缩打包到Android APK 当中。我们在 Android SDK 目录...

切切歆语
昨天
2
0
今天的学习

今天学到了<select></select>标签: <label for="unittype">Select unit type: </label><select id="unittype" name="unittype" autofocus > <option value="1"> Miner </option> ......

墨冥
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部