Nmid分布式微服务调度系统
nmid是Go实现微服务调度服务,分为调度服务端,客户端,工作端。
nmid意思为中场指挥官,足球场上的中场就是统领进攻防守的核心。咱们这里是服务程序的调度核心。是微服务调度系统。
1.server目录为nmid微服务调度服务端go实现,采用协程以及管道的异步通信,带有连接池,自有I/O通信协议,msgpack做通信数据格式。
2.worker目录为nmid的工作端go实现,目前也有c语言实现,以及php扩展实现,可以实现golang, php, c等作为工作端,从而实现跨语言平台提供功能服务,目前在另外一个项目。https://github.com/HughNian/nmid-c
3.client目录为nmid的客户端go实现,目前也有c语言实现,以及php扩展实现,可以实现golang, php, c等作为客户端,从而实现跨语言平台调用功能服务,目前在另外一个项目。https://github.com/HughNian/nmid-php-ext
4.run目录为demo运行目录。为go实现的客户端示例,调度服务端示例,客户端示例。目前调度服务端只有golang的实现。
评论
RedkaleJava 分布式微服务框架
Redkale介绍Redkale(中文名:红菜苔,湖北武汉的一种特产蔬菜)是基于Java8全新的微服务框架,包含HTTP、WebSocket、TCP/UDP、数据序列化、数据缓存、依赖注入等功能。
RedkaleJava 分布式微服务框架
0
JavaWeb_Cloud_Pro分布式微服务框架
一款Java语言基于SpringCloud、Vue、ElementUI、MySQL等框架精心打造的一款前后端分离框架,致力于实现模块化、组件化、可插拔的前后端分离架构敏捷开发框架,可用于快速搭建前后端
JavaWeb_Cloud_Pro分布式微服务框架
0
JavaWeb_Cloud_Pro分布式微服务框架
一款 Java 语言基于 SpringCloud、Vue、ElementUI、MySQL等框架精心打
JavaWeb_Cloud_Pro分布式微服务框架
0