service 只有server可以收到

2021-08-25 09:21:41 字數 451 閱讀 6155

一直在疑惑cometd裡如何直接返回訊息,試了一下,果然還是要非同步的。

比如乙個 /service/echo,在server端sub一下,就可以收到所有client發來的,而client只能收到server返回的,而不能收到其他client發來的。

server sub /service/echo

client sub /service/echo

這兩者是不一樣的,當client pub to /service/echo的時候,只有server收到,而server直接可以返回內容,這時候只有發出的client可以收到,當然前提是client sub /service/echo,這時候的sub只接受server發出的,而client發出的不會被別的client所接受到。

似乎普通channel是可以都收到的。

比如 sub /any/any 就可以收到任意client發來的訊息,有點象群聊一樣。

關於Service呼叫Service 的思考

以前做軟體都是隨便寫幾個service,純粹為了service而service,當某天突然發現我的兩個service竟然需要互相訪問,於是乎開始考慮如何設計service,特別是service之間的依賴關係如何設計的問題,因此偶認為軟體service層的設計應該重點放在兩個方面 一是service ...

Service 呼叫 Service方法 事務失效

情況1 介面方法沒有新增 transactional 註解,事務不會開啟,如果該方法體內呼叫其他有事務的方法時,且呼叫方法為this.method 時,那麼被呼叫的方法即使新增了 transactional 註解 也不會有事務產生 如呼叫方法1 情況2 介面方法沒有新增 transactional ...

內建物件Server

server 物件提供對伺服器上的方法和屬性的訪問 其中大多數方法和屬性是作為實用程式的功能服務。iis help翻譯 有了 server 物件,你就可以在伺服器上啟動 activex 物件例程,並使用 active server 服務提供象 html 和 url 編碼這樣的函式。一,script....