1.2.5 • Published 8 years ago

htfds v1.2.5

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

##简介

这个主要是用来方便分布式系统中各个服务之前通信的。非常感谢my great master dingziran 提出的 建议。

##使用方法

   安装:npm install htfds
  1. 服务端示例
   var Server=require("htfds").httpServer;
   var server1=new Server();

   //必须返回一个promise
   var s1=function(dt){
       return Promise.resolve().then(function(){
           return dt;
       });
   }
   //必须返回一个promise
   var s2=function(dt){
       return Promise.resolve().then(function(){

           return {"msg":"ok"};
       });
   }

   var services={
       "s1":s1,
       "s2":s2
   };


   //绑定服务并监听端口
   server1.listen(8080,services);
  1. 客户端
   var Client=require("htfds").httpClient;

   var options={
       "port":8080,//远程服务端端口
       "remoteAddress":"127.0.0.1",//远程服务端IP
       "max":5//连接池中连接最大个数
   };


   var client1=new Client();

   client1.init(options);

   //"s1" 将作为path
   client1.send("s1",{"msg":"kk"},10000).then(function(data){
       console.log(data);
   });

   //client.send(service_name,data,timeout);返回一个Promise.
1.2.5

8 years ago

1.2.4

8 years ago

1.2.3

9 years ago

1.2.2

9 years ago

1.2.1

9 years ago

1.2.0

9 years ago

1.1.9

9 years ago

1.1.8

9 years ago

1.1.7

9 years ago

1.1.6

9 years ago

1.1.5

9 years ago

1.1.3

9 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago