问题:
我需要从许多不同的来源接收不同类型的内容,将它们标准化,然后通过 JDO 使它们持久化。
天真的解决方案?:
为每种数据类型创建并侦听特定端口。
或者
做一堆复杂的解析
一个看似理想的解决方案:
具有自定义 URL 类型,即 FOO://myhost.tld、BAR://myhost.tld。然后,任何应用程序都可以发送到特定于自定义类型的 URL,并且主机将理想地使用 Java 的 URLConnection 和 URLStreamHandler 抽象类来创建一个将产生适当的规范化线程的工厂。或者,如果有其他方法可以检索连接 URL,我认为这就足够了
这可能吗?我查看了 API 和其他文档,无法确定是否可以将这些与 Java 服务器套接字一起使用。
我应该提一下,在某些(很多?大多数?)情况下,我不对客户端代码负责。