1.2.5 • Published 9 years ago

htfds v1.2.5

Weekly downloads
4
License
MIT
Repository
github
Last release
9 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

9 years ago

1.2.4

10 years ago

1.2.3

10 years ago

1.2.2

10 years ago

1.2.1

10 years ago

1.2.0

10 years ago

1.1.9

10 years ago

1.1.8

10 years ago

1.1.7

10 years ago

1.1.6

10 years ago

1.1.5

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.0

10 years ago