publish
연산자(operator) 정의: publish() : ConnectableObservable
Share source and make hot by calling connect.
Examples
Example 1: Connect observable after subscribers
( jsBin | jsFiddle )
const source = Rx.Observable.interval(1000);
const example = source
  
  .do(() => console.log('Do Something!'))
  
  .publish();
const subscribe = example.subscribe(val => console.log(`Subscriber One: ${val}`));
const subscribeTwo = example.subscribe(val => console.log(`Subscriber Two: ${val}`));
setTimeout(() => {
 example.connect(); 
},5000)
Additional Resources
 Source Code:  https://github.com/ReactiveX/rxjs/blob/master/src/operator/publish.ts
 Source Code:  https://github.com/ReactiveX/rxjs/blob/master/src/operator/publish.ts