Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

pip-services-net-node

pip-services16MIT2.10.3TypeScript support: included

Networking and communication components for Pip.Services in Node.js

pip.services, microservice, communication, messaging, rest, seneca, library

readme

Pip.Services Logo
Communication framework for Node.js

This framework is a part of Pip.Services project. It provides synchronous and asynchronous communication components

  • Messaging - asynchronous message queues
  • Rest - RESTful services and clients
  • Status - Heartbeat and status services
  • Seneca - Seneca service and client
  • Direct - Direct client

Quick Links:

Acknowledgements

The Node.js version of Pip.Services is created and maintained by:

  • Volodymyr Tkachenko
  • Sergey Seroukhov
  • Mark Zontak

changelog

Communication components for Pip.Services in Node.js Changelog

2.9.0 (2018-04-05)

Features

  • status Made HeartbeatRestService route configurable
  • status Made StatusRestService route configurable

2.8.0 (2018-03-24)

Features

  • status Added HeartbeatRestService
  • status Added StatusRestService

2.7.0 (2018-03-05)

Features

  • rest Added HttpEndpoint

2.6.0 (2017-05-15)

Features

  • rest Added HttpConnectionResolver
  • mqtt Added MqttConnectionResolver
  • mqtt Added MqttMessageQueue

2.5.1 (2017-04-13)

Bug Fixes

  • Fixed schema validation

2.5.0 (2017-05-01)

Features

  • messaging Changed MessageEnvelop.message to binary Buffer

2.4.0 (2017-04-18)

Features

  • rest Added HttpRequestDetector class
  • rest Added sendEmptyResult() to HttpResponseSender

Breaking changes

  • Renamed ResponseSender to HttpResponseSender

2.3.0 (2017-04-02)

Breaking changes

  • Renamed CommandableRestClient to CommandableHttpClient
  • Renamed CommandableRestService to CommandableHttpService

2.2.3 (2017-03-29)

Bug Fixes

  • Fixed callback in RestClient.close
  • Improved controller reference handling in direct client
  • Added handling empty callbacks in commandable clients

2.2.0 (2017-03-26)

Features

  • direct Added _dependencyResolver
  • seneca Added CommandableSenecaService and CommandableSenecaClient
  • rest Added CommandableRestService and CommandableRestClient

2.1.3 (2017-03-21)

Bug Fixes

  • Made opening of SenecaClient and SenecaService asynchronous to avoid handup during plugin initialization

2.1.0 (2017-03-16)

Features

  • seneca Added SenecaPlugin

2.0.9 (2017-03-15)

Bug Fixes

  • Fixed local seneca connections

2.0.0 (2017-02-27)

Breaking Changes

  • Migrated to pip-services 2.0
  • Renamed IMessageQueue.getMessageCount to IMessageQueue.readMessageCount

1.0.0 (2017-01-28)

Initial public release

Features

  • messaging Abstract and in-memory message queues
  • rest RESTful service and client
  • seneca Seneca service and client

Bug Fixes

No fixes in this version